C语言中的printf函数
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是根据结果自动选