1楼:ljj江江
表示整型 就是输出是整数 %f 浮点数 %c字符 %s字符数组
c语言里面,%d%c%f分别是什么意思?怎么用?
2楼:匿名用户
%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
3楼:红颜不求得
c语言并没有定义这些东西,是某些函数定义了这些东西,比如scanf()和printf(),这些东西是“控制字符”,也就是用于“控制输入、输出的方式”的字符。
从输入的角度来说:
当我们从键盘输入数据时,我们按下的键其实都是“字符”,但这些按下的“字符”可以有不同的解读方式,比如我按下'3',它可以被读取、被认为是数字3,也可以被读取、被认为是字符'3',所以我们获取输入的时候就要“指定读取的方式”,而指定的方法就是设定“控制字符”,比如scanf()函数,如果我们令其为scanf("%c",&char变量),那么当我们键盘按下“123.12”时,scanf()就会获取第一个字符'1',然后存进那个char变量中,而如果我们令其为scanf("%f",&float变量),那么同样键盘按下“123.12”时,scanf()就会将它们当作一个整体、一个浮点数123.
12,然后存进那个float型变量里。
而从输出的角度来说:
如果我们printf("%c",int变量),而且这个int变量为78,那么屏幕上输出的就不会是78,而是字符'n',只有printf("%d",int变量)时,屏幕上输出的才会是78,而printf()有这种机制的原因,就是char型变量其存储的其实也是“一个数字”,如果不指明输出的方式,那么就不知道该如何解释变量中的数字。当然还有对于字符串,如果不通过%s来指明其是一个字符串,那printf()如何判断该输出一个字符,还是直到'\0'的所有字符呢?
至于题目中所说的%c,%d,%f就分别对应着“将获取、解释的方式设为一个字符”,“将获取、解释的方式设为一个int型变量”,“将获取、解释的方式设为一个float型”
c语言中%%d和%%%d分别是什么意思
4楼:小雨手机用户
这几个都是格式字符,在输出不同数据时要用不同的的格式字符。
1、printf("%%d"); // 会输出%d。
2、因为%用来作格式符,如%c,%与c搭配表示输出一个字符,%d表示输出一个整数。
3、那么怎么输出%呢?即用%%表示输出一个%。
常用的printf函数格式字符:
1、d格式字符。用来输出十进制整数。
2、o格式符,以八进制整型式输出整数。
3、x格式符,以十六进制数形式输出整数。
4、u格式符,用来输出unsigned型数据,即无符号数,以十进制形式输出。
5楼:匿名用户
%是转义字符。
%%d输出是%d(两个%输出一个%),这个d是字符。%%%d输出%d,但这里的d是数值。
举个例子,int a=3 b=5 c=6 printf("a=%%%d,b=%%d,c=%d%%\n",a,b,c)
输出a=%3,b=%d,c=6%输出
6楼:匿名用户
printf("%%d"); // 会输出%d因为%用来作格式符,如%c,%与c搭配表示输出一个字符,%d表示输出一个整数。
那么怎么输出%呢?即用%%表示输出一个%。
你的采纳是我的动力。如果认为满意请采纳,谢谢!
7楼:晓风破残月
第一个输出的是 %d 第二个是%%d
8楼:安徽新华电脑
% 单列出来就是取模运算符
%%没有特殊含义
但,在格式
化io语句,如scanf/printf/format等之中,百分号是特殊格式化字符
%n 回车
%d 输出整数
%% 输出一个百分号
还有很多,可以参考格式化语句的说明
9楼:刘文正粉丝
5÷2=2......1
学过数学的都懂吧?
/号是求2,而%号就是不要2,求的是1.
而/号还有一个特点:5/2==2因为/号两边都是整数,它的结果还是整数.如果要算5/2的真实结果,就要这样:
5.0/2这样5.0是个double型的,结果也是double的.
而%号的左右两边的数都必须是整数.
c语言中多%f,%c,%d是什么意思?该怎么用?
10楼:匿名用户
简单的讲 这些叫格式输出符, 就是指定你需要输出数据的格式 %d 是整形 ,%f 是浮点型 %c 是字符型, 这些很重要 ,书上应该也有详细的介绍, 你在仔细看看书, 一定要把这些弄明白弄懂,
11楼:匿名用户
输出字节流float a;char b;int c;printf("%f%c%d",&a,&b,&c)便可输出a,b,c的值%d 是输出输入格式 为整型,用于 int , short int
%f 是输出输入格式 为单精度浮点型,用于 float
%c是输出输入格式 为字符型 用于char
12楼:安徽新华电脑专修学院
这些都是格式化符号,%c表示一个字符,%d表示一个整数,%f表示一个单精度的浮点数。
13楼:匿名用户
这是根据你所需要得到结果的精确度来定的!
c语言中%d和%f是什么意思啊?
14楼:太平洋电脑网
%d表示输入或输出十进制有符号数;%f表示输入或输出浮点数(float,四字节表示);在c语言中输出不同数据时需要用到不同的格式字符,%d是用来输出十进制整型数据的实际长度输出,%f是以小数形式输出单、双精度度数。以下是详细介绍:
1、%d表示输入或输出十进制有符号数;
2、%f表示输入或输出浮点数(float,四字节表示);
3、另%lf表述输入或输出双精度浮点数(double 8字节表示);
4、在输出不同数据时要用不同的的格式字符,比如说这个%d是用来输出十进制整型数据的实际长度输出;%f是以小数形式输出单、双精度度数,隐含输出6位小数;还有很多,如%s(输出字符串)
15楼:x证
意思如下:
%d 是输出输入格式 为整型,用于 int , short int;%f 是输出输入格式 为单精度浮点型,用于 float。
c语言简述:
c语言运算符是说明特定操作的符号,它是构造c语言表达式的工具。c语言的运算异常丰富,除了控制语句和输入输出以外的几乎所有的基本操作都为运算符处理。除了常见的三大类,算术运算符、关系运算符与逻辑运算符之外,还有一些用于完成特殊任务的运算符,比如位运算符。
16楼:鱼羽彤纵美
已解决问题
收藏**到**空间
17楼:匿名用户
%d 是输出输入格式 为整型,用于 int , short int
%f 是输出输入格式 为单精度浮点型,用于 float
double 变量要用 %lf, l 是 long 的意思。
18楼:袁语蝶翠卫
它们是格式化输入输出函数scanf,printf中的格式说明,由“%”加“格式符”组成,%d说明是整形格式,%f说明是浮点型格式(即实数,带小数点的),例如
printf("%d%f",a,b)的意思是按整数型式输出a的值,按浮点数形式输出b的值!
先去了解一下格式化输入输出函数scanf,printf就什么都明白了
19楼:党青雪杞逸
代表数据类型~
%d 是整型
%f 是浮点型
通常用在printf或者scanf函数中~
20楼:宿春雨邸宛
例如printf(%d,a)即表示输出的a
的格式为整数。
而%d表示整数的意思,而%f表示浮点数,即小数点后精确四位
21楼:士谷兰夏迈
在c语言中,“%d”用于输出int整形数据,“%f”用于输出float浮点型数据。
22楼:匿名用户
这是输入输出控制符。
%d是说输入输出十进制整数。%f书输出浮点数。
你应该把全部的**贴进来。
应该是scanf("%d",&a);//就是说输入十进制整数。
printf("a=%f",a);//输出浮点数。
23楼:匿名用户
分别表示输出整形(%d)和浮点型数据(%f)。
24楼:安徽新华电脑
比如显示小数点后3位:%.3f
25楼:匿名用户
%d是指以整形输出
%f是以单精度输出
外贸中C和F分别是什么意思,外贸中 F/C F/D 是什么意思?
1楼 匿名用户 在外贸术语中 像c f c代表cost 成本 f代表feight 运费 可能根据不同的意思有不同的解释 不是c还是一个解释是佣金 像客人说c5 就是5 的拥金 但愿可以 2楼 匿名用户 不知道你说的这个c和f是指的 c和f 还是单独的c,f,如果是前者应该是c f,那么也就是cfr,...
在c语言中,是表示什么意思,%和/分别在C语言中代表什么意思??
1楼 51cto学院 一般来说是数学上的除以的意思,相当于 。 不过它还有和其他两种用法,一个是两个连用 ,是单行注释的意思。 另一个是和星号连用 ,是一大段内容的注释。 被注释掉的内容不会被编译,只是起到一个说明的作用。 2楼 匿名用户 相当于就是数学中的除号,分子在左,分母在右 3楼 匿名用户 ...
c语言中d是取模的意思?取模是什么意思
1楼 才是取模 相当于数学中的运算符 mod 取模是双操作符 格式是a b 意思就是 如果a对b取模 就是求a b的余数 如3 2结果就是1 没有d 只有 d 是整数格式化输出 来得及 初三学不晚啊 高中还有信息学竞赛呢 2楼 萍水e相逢 请 给出 完整的 句子 别断章取义! 什么是c语言里面的取模...