C语言中%d的%,d分别表示什么?

Python017

C语言中%d的%,d分别表示什么?,第1张

c语言输入输出控制符,

%i---输出一个整型数;

%d---输出一个整型数;

%f---输出一个浮点数;

%e---输出一个浮点数,科学计数法;

%g---输出一个浮点数,当指数小于-4或者大于5,则运用科学计数法,否则正常显示浮点数;

%c---输出一个字符;

%o---输出一个八进制的整型数,前面不带0;

%#o---输出一个八进制的整型数,前面带0;

%x---输出一个十六进制的整型数,前面不带0x;

%#x---输出一个十六进制的整型数,前面带0x, 如果x大写,则显示的时候也是大写。

%u---不带符号的十进制整数。

%%---输出一个%.

你想问的是%d在c语言中是什么意思吧,%d在printf()和scanf()中使用,代表输入或输出的是十进制整数。

%ld 长整型;%hd短整型;%hu无符号整形;%s输入输出为字符串;%c输入输出为字符;%f:输入输出为浮点型;%lf双精度浮点型。