图3.2
所以按十进制输出为-1,而按八进制输出为177777。也可以设定字符的输出宽度。
3.类型转换字符x——以十六进制形式输出格式符
由于符号位也作为了十六进制数的一部分,同样不会出现负的十六进制数,例如:
int a=-1;
printf(“%x,%o,%d”,a,a,a);
输出结果为
ffff,177777,-1
道理与前面讲的是一样的。也同样可以指定输出字符的宽度。
4.类型转换字符u——以无符号形式输出格式符
用来以十进制形式输出unsigned型数据。例如:
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] [66] [67] [68] [69] [70] 下一页