C语言中的printf函数
C语言中的%g是printf()函数的一个输出格式化类型,它表示以%f%e中较短的输出宽度
输出单双精度实数,在指数小于-4或者大于等于精度时使用%e格式
g : 02表示不足两位,前面补0输出;超过两位的不影响
[root@localhost seq]# printf “X\n” 0x123
123
[root@localhost seq]# printf “X\n” 0x1
01
X 表示以十六进制形式输出
%g用来输出实数,它根据数值的大小,自动选f格式或e格式(选择输出时占宽度较小的一种),且不输出无意义的0。即%g是根据结果自动选
- 1
- 2
前往页