全部问题 > 当前问题

"%d\n是啥意思


郭建宏 2016-1-15 19:10:20

共 3 个回答

Core™ i5 2016-1-15 19:14:13

%d是整形数据的格式控制符,\n是回车。

XFChen 2016-1-15 19:15:41

d是变量的英文缩写,在printf函数中使用时要加%在前面(规定的),\n是换行。语句printf("%d\n",a);给计算机的指令是:输出值为a的变量(%d)并换行(\n)。

嘿嘿大人 2016-1-15 22:33:04

%d是格式控制符,在输入或者输出语句中,如果牵扯到变量,那么就一定会有格式控制符出现,它的作用是用来限定变量的类型,如%d就是整形变量的格式控制符,如果用它,那么要求输入或者输出的变量必须是整形变量,如果变量本身不是整形变量也会被强制转换为整形变量;而后面的\n是转义符,转义符是一些字符加上反斜杠达到一些其他按键的作用,比如换行,响铃,缩进等,而\n的具体的意思是输出换行,效果就是在输出的时候在加了这个转义符的地方会自动换行。

问题来自: 变量的赋值