C语言中%%与%分别什么意思
展开全部
1、%%没有特殊含义,% 单列出来就是取模运算符。%f是输出浮点型(小数形式),%e是输出浮点型(指数形式)。%lf/%le用于输出double型,%g选%e/%f长度小的一种,且不输出多余的零。%o输出八进制,不会输出负的,%x输出十六进制。
2、%d整型输出,%ld长整型输出,%o以八进制数形式输出整数,%x以十六进制数形式输出整数,或输出字符串的地址。
3、%u以十进制数输出unsigned型数据(无符号数)。注意:%d与%u有无符号的数值范围,也就是极限的值,不然数值打印出来会有误。
4、%c用来输出一个字符,%s用来输出一个字符串,%f用来输出实数,以小数形式输出,默认情况下保留小数点6位。
5、%.100f用来输出实数,保留小数点100位。
6、%e以指数形式输出实数,%g根据大小自动选f格式或e格式,且不输出无意义的零。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询