以下程序的输出结果为( )。 #include <stdio.h> void main() {s

日期:2018-03-14 08:48:16 人气:1

以下程序的输出结果为( )。 #include <stdio.h> void main() {s

这些结果不一定对的。之所以说不完全对是因为不同的系统对printf 的参数处理方式可能不一样。常见的会把 short 升级为int哦 #include void main() { short i; i=-4; printf("\ni:dec=%d, oct=%o, hex=%x, unsigned=%u\n",i,i,i,i);}我们假设 printf不会把 short 升级为 int, 那么我们有 short 是 16位 二进制 原码 shor
    A+
热门评论