c语言中,% d是什么意思?
作者&投稿:邸舍 (若有异议请与网页底部的电邮联系)
1、%是求余运算符,也叫模除运算符,用于求余数。
2、%要求两个操作数均为整数(或可以隐式转换成整数的类型),%是求余数的运算,例如7%2=1。
3、举例:
#include<stdio.h>
void main()
{
int i=7;
i=i%2;
printf("%d
",i);
}
运行结果如下图:
4、%是运算符的一种其他运算符:
(1)算术运算符:* - + / %
(2)关系运算符: > < == != >= <=
(3)逻辑运算符:! && ||
(4)位运算符:<< >> ~ | ^ &
扩展资料
1、%d整型输出,%ld长整型输出,
2、%o以八进制数形式输出整数,
3、%x以十六进制数形式输出整数,或输出字符串的地址。
4、%u以十进制数输出unsigned型数据(无符号数)。注意:%d与%u有无符号的数值范围,也就是极限的值,不然数值打印出来会有误。
5、%c用来输出一个字符,
6、%s用来输出一个字符串,
7、%f用来输出实数,以小数形式输出,默认情况下保留小数点6位。
8、%.100f来输出实数,保留小数点100位。
9、%e以指数形式输出实数,
10、%g根据大小自动选f格式或e格式,且不输出无意义的零。
参考资料:蔡庆华版案例式c语言程序与设计第二章基本数据类型
~