C语言里面,%d%c%f分别是什么意思

作者&投稿:绽姚 (若有异议请与网页底部的电邮联系)
C语言里面,%d%c%f分别是什么意思?怎么用?~

%c 单个字符


  %d 十进制整数(int)


  %ld 十进制整数(long)


  %f 十进制浮点数(float)


  %lf 十进制浮点数(double)


  %o 八进制数


  %s 字符串(char)


  %u 无符号十进制数(DWORD)


  %x 十六进制数(0x00000)


例子:
int a=123;
CString temp;
// %d是十进制整数(int)
temp.Format(“输出:%d”,a);
::MessageBox(NULL,temp,"信息",0);




信息框会显示123

这几个都是格式字符,在输出不同数据时要用不同的的格式字符。
1、printf("%%d"); // 会输出%d
2、因为%用来作格式符,如%c,%与c搭配表示输出一个字符,%d表示输出一个整数。
3、那么怎么输出%呢?即用%%表示输出一个%。
常用的printf函数格式字符:
1、d格式字符。用来输出十进制整数。
2、o格式符,以八进制整型式输出整数。
3、x格式符,以十六进制数形式输出整数。
4、u格式符,用来输出unsigned型数据,即无符号数,以十进制形式输出。
5、c格式符,用来输出一个字符。
6、s格式符,用来输出一个字符串。
7、f格式符,用来输出实数(包括单双精度),以小数形式输出。
8、e格式符,以指数形式输出实数。
9、g格式符,用来输出实数,它根据数值的大小,自动选f格式或e格式(选择输出是占宽度较小的一种),且不输出无意义的零。
10、p格式符,用于变量地址的输出。
11、%[scanfset]:

%d%c%f是指输出格式,一般用在printf函数
%d 是输出整数
%c是输出一个字符
%f是输出浮点数

int n;
printf("计算结果为:%d", n);
float sum;
printf("计算结果为:%.2f", sum);

C语言中%d,%nd,%f,%lf,%c,%o,%x %e这个几个符号都表示什么?
答:d是按照十进制整数形式输出,%nd中的n表示有效数字的位数;c是按照字符型输出;%f是按照浮点数输出;%lf是按照长浮点数输出;o是按照八进制输出;%x是按照16进制输出;%e是按照科学计数法输出结果。以上都是输出格式控制符,谢谢!

c语言输出时%d,%c这些都分别代表什么?
答:C语言输出时的%d和%c等都是格式化字符串的约定,%d表示整型格式, %c表示字符型格式。常用输出格式类型:%hd,十进制有符号短整型 d,十进制有符号整型 ld,十进制有符号长整型 hu,十进制无符号短整型 u,十进制无符号整型 lu,十进制无符号长整型 c,字符型 s,字符串型 f,十进制浮点型 lf,...

C语言中 输入与输出到底哪时要加什么 %d %c %f ...
答:那要看你输入输出的是什么了 是字符 是整形 还是字符串 自己看下边吧 a 读浮点值(仅适用于 C99)A 读浮点值(仅适用于 C99)c 读单字符 d 读十进制整数 i 读十进制、八进制、十六进制整数 e 读浮点数 E 读浮点数 f 读浮点数 F 读浮点数(仅适用于 C99)g 读浮点数 G 读浮点数 o 读八...

c语言中%f表示什么意思
答:c语言中%f表示:十进制浮点数,类似的还有:1、%c:单个字符 2、%d:十进制整数(int)3、%ld:十进制整数(long)4、%lf:十进制浮点数(double)5、%o:八进制数 6、%s:字符串(char)7、%u:无符号十进制数(DWORD)8、%x:十六进制数(0x00000)...

c语言中%c%d什么意思?
答:这是C语言的格式输出,%c,%y这些代表你要输出的数据的数据类型;%d 表示输出十进制有符号的整数。1、%u 十进制无符号整数。2、%f 表示输出浮点数。3、%s表示输出 字符串。4、%c表示输出单个字符。5、%p表示输出指针的值。6、%e表示输出指数形式的浮点数。7、%x, %X 表示输出无符号以十六进制表示...

C语言中%c和%d,还有%f的区别
答:c,后边的参数当字符处理;d,后边的参数当整数处理;f,后边的参数当浮点数处理。

写出语句scanf(“%d%c%f”,&a,&b,&c);中所用变量的正确定义。_百度知 ...
答:scandf是c语言中的标准输入函数,其用法是先定义变量,然后在scandf里边声明变量的格式,如%d是十进制整数、%c是字符型符号、%f是float型变量,最后填写要写入变量的地址,即地址符&变量的名字 scanf(“%d%c%f”,&a,&b,&c);的意思是分别输入变量a、b、c的值,a以%d十进制格式,b以字符型格式,...

%C是什么意思?
答:其中常用的有%c--对应字符型char%s--对应字符串型char*(char[])%d--对应整形int%ld--对应长整形long%x--对应十六进制整数,大于9的字母小写%X--对应十六进制整数,大于9的字母大写%u--对应无符号整形unsigned int。C语言是一门面向过程的计算机编程语言,与C++,Java等面向对象的编程语言有所不同。...

在C语言中%d和%f分别是什么意思?
答:d表示输入或输出十进制有符号数;%f表示输入或输出浮点数(float,四字节表示);在C语言中输出不同数据时需要用到不同的格式字符,%d是用来输出十进制整型数据的实际长度输出,%f是以小数形式输出单、双精度度数。以下是详细介绍:1、%d表示输入或输出十进制有符号数;2、%f表示输入或输出浮点数(float...

c语言中%d和%f的区别是什么。
答:1、%d:按整型数据的实际长度输出。2、%md:m为指定的输出字段的宽度。如果数据的位数小于m,则左端补以空格,若大于m,则按实际位数输出。3、%ld:输出长整型数据。f格式:用来输出实数(包括单、双精度),以浮点数形式输出。有以下几种用法:1、%f:不指定宽度,整数部分全部输出,小数部分输出前6...