有以下程序   main( )   { int m=0256,n=256;     printf("%o %o\n",m,n);   }   程序运行后的输出结果是

admin2006-08-25  21

问题 有以下程序

  main(  )

  { int m=0256,n=256;

    printf("%o %o\n",m,n);

  }

  程序运行后的输出结果是

选项 A、0256 0400
B、0256 256
C、256 400
D、400 400

答案C

解析 以0为开头的整数表示八进制整数,所以按八进制输出时,m的结果为256,而根据十进制数和八进制数之间的转化,十进制数256转化为八进制数时,应该是400。
转载请注明原文地址:https://jikaoti.com/ti/nRS0FFFM
0

相关试题推荐
最新回复(0)