C语言 请高手指点下,那个printf函数中,#g代表什么意思呢?还有#与其它的说明符组合,分别是什么意思呢

#用在printf函数中是一个标志,他和转换说明符搭配使用的。我想晓得他和g组合在一起进表示什么意思呢?

printf:
转换说明符
%a 浮点数、十六进制数字和p-计数法(C99)
%A 浮点数、十六进制数字和P-计数法(C99)
%c 一个字符
%d 有符号十进制整数
%e 浮点数、e-计数法
%E 浮点数、E-计数法
%f 浮点数、十进制计数法
%g 根据数值类型不同自动选择%f或%e。
%e 格式在指数小于-4或者大于等于精度时使用
%E 格式在指数小于-4或者大于等于精度时使用
%G 根据数值类型不同自动选择%f或%E。
%i 有符号十进制整数(与%d相同)
%o 无符号八进制整数
%p 指针追问

#用在printf函数中是一个标志,他和转换说明符搭配使用的。我想晓得他和g组合在一起进表示什么意思呢?

温馨提示:答案为网友推荐,仅供参考
相似回答