c语言代码printf("\na+b=%d",y);里的%d是什么意思

如题所述

表示输出是十进制的int型(整型)百分号后加以下字母分别表示的意思:d 有符号10进制整数

i 有符号10进制整数

o 无符号8进制整数

u 无符号10进制整数

x 无符号的16进制数字,并以小写abcdef表示

X 无符号的16进制数字,并以大写ABCDEF表示

f 浮点数

E/e 用科学表示格式的浮点数

g 使用%f和%e表示中的总的位数表示最短的来表示浮点数 G 同g格式,但表示为指数

c 单个字符

s 字符串
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-10
你好,
%d 的意思是按十进制整型数据的实际长度输出。本回答被提问者采纳
第2个回答  2013-03-10
意思就是按照int型输出,多看书哦

c语言代码printf("\\na+b=%d",y);里的%d是什么意思
g 使用%f和%e表示中的总的位数表示最短的来表示浮点数 G 同g格式,但表示为指数 c 单个字符 s 字符串

C语言里% d是什么意思?
C语言里%d是一个格式占位符,用于输出或输入整数。在C语言中,%d是printf和scanf等函数中的一个格式说明符,它指示函数如何处理后续参数。具体来说,%d表示一个十进制整数。当你在printf函数中使用%d时,它会被替换为对应的整数变量的值。类似地,在scanf函数中使用%d时,它指示函数从输入中读取一个十...

C++中的“printf("a+b=%d \\n",sum)”这句中的“%d”是什么意思。
d 是printf的格式化参数,是指以十进制整数形式打印 sum的类型已经很明确了,就是int型 但是在printf的时候后,可以以十进制形式(%d)\/八进制形式(%o)\/十六进制形式(%x),格式化输出sum printf的格式化参数还有很多形式,具体请参见C99规范或者POSIX规范 ...

c语言printf()中的% d是什么意思?
c语言中, %d\\n 是printf()函数的格式控制,%d是printf()函数的格式声明,表示结果只能输出十进制整数,\\n是普通字符中的换行符,表示输出后控制移到下一行的开头。c语言中printf()函数的一般格式printf("<格式化字符串>", <参量表>)。格式化字符串由格式控制、和输出表列两部分组成,其中格式控制包...

编程“%d”代表什么意思?
d:表示把数据按十进制整型输出。o:表示把数据按八进制整型输出。x:表示把数据按十六进制整型输出。u:表示把数据参数按无符号整型输出。f:显示小数表示的普通浮点数。

C语言中输出语句中的%d和\\n是什么意思
d 十进制有符号整数 可以在"%"和字母之间插进数字表示最大场宽。例如:3d 表示输出3位整型数,不够3位右对齐。如果字符串的长度、或整型数位数超过说明的场宽,将按其实际长度输出。但对浮点数,若整数部分位数超过了说明的整数位宽度,将按实际整数位输出;若小数部分位数超过了说明的小数位宽度,则按...

C语言中的%%d是什么意思
d表示输入或输出十进制有符号数。在输出不同数据时要用不同的的格式字符,比如说这个%d是用来输出十进制整型数据的实际长度输出;%f是以小数形式输出单、双精度度数,隐含输出6位小数;还有很多,如%s(输出字符串)。printf("%%d"); \/\/ 会输出%d。因为%用来作bai格式符,如%c,%与c搭配表示输出一...

C语言中%d的%,d分别表示什么?
c语言输入输出控制符,i---输出一个整型数;%d---输出一个整型数;%f---输出一个浮点数;%e---输出一个浮点数,科学计数法;%g---输出一个浮点数,当指数小于-4或者大于5,则运用科学计数法,否则正常显示浮点数;%c---输出一个字符;%o---输出一个八进制的整型数,前面不带0;%#o---...

C语言print函数格式控制符中%%d是什么意思?
C语言中%d表示输出的数用十进制表示 要在结果中输出% 需要用俩个%表示 即a==%%d中的俩个%%作用是在结果中输出一个% 后面的d不表示十进制了 直接在结果中输出 输出的结果是 a=%d,b=%d

C语言中%d是什么意思?
d是占位符表示这个地方输出一个整型的值,int a=2,b=1;比如printf("%d 大于 %d",a,b)式子中第一个%d的地方为变量a 第二个%d的地方为变量b 最终输出 2 大于 1

相似回答