%d:输出的是整形字符
/n:换行符,即输出结果需要换行
%d和%d/n的区别就在于,%d下一次的输入会紧接着本次的输出内容后,而%d/n下一次的输出会换行,在下一行的显示。
例如:
int a=6;b=7;
print("%d/n,%d",a,b)
输出:
6
7
扩展资料
C语言中%d,%p,%u,%lu等都有什么用处
%d 有符号10进制整数(%ld 长整型,%hd短整型 )
%hu 无符号短整形(%u无符号整形,%lu无符号长整形)
%i 有符号10进制整数 (%i 和%d 没有区别,%i 是老式写法,都是整型格式)
%o 无符号8进制整数
%u 无符号10进制整数
%x 无符号的16进制数字,并以小写abcdef表示
%X 无符号的16进制数字,并以大写ABCDEF表示
%f 输入输出为浮点型 (%lf双精度浮点型)
%E/e 用科学表示格式的浮点数
%c 输入输出为单个字符
%s 输入输出为字符串
在C语言中,%d是一个格式说明符,用于表示一个整数(integer)。当你使用printf函数输出一个整数时,你可以使用%d来指定输出的格式。
例如,下面的代码将输出整数变量num的值:
int num = 123;
printf("The value of num is: %d", num);
在这个例子中,%d是一个占位符,它表示要输出一个整数。当printf函数执行时,它会把变量num的值替换到%d的位置。
♡♡ 有帮助到的话,麻烦采纳哦!♡♡