C语言中什么时候用int?float?char?%d,%f区别是什么?

如题所述

你声明的数据是整型时就用int,整型就是自然数,说白了就是整数.比如说1,2,3,4...等等都是整形的数据,
声明的数据是浮点型时就用float,浮点型就是后面带小数点的数据,比如说120.00 等等都是浮点型的数据
声明的数据是字符时就用char,比如说汉字,拼音什么的,数字也可以声明成char型,但是无法进行正常的数学运算.
%d %f都是格式化输入输出的控制符,如果用printf或者scanf函数输入输出的是整形就用%d,浮点型就用%f,字符就用%c,字符串就用%s,

楼主看来是相当的新人,我也是新人,自学了四个月左右,感觉C语言博大精深.!其实书上啥都有,多看几遍就懂了,一时看不懂的就跳过,到时候回过头来再看,就一目了然了.
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-12-15
我是这么认为的!int定义整型变量,也就是这个变量只能为整数,一般是两个字节长度。
float定义浮点型变量,也就是这个变量可以带小数点的,一般为4个字节长度。
char定义字节型变量,一般表示字符型变量,长度只有一个字节。
%d,输出的是整数
%f,输出的是浮点数本回答被网友采纳
第2个回答  2013-12-15
int,float,char分别是定义一个整形数,浮点数,单字符,分别在需要整数,小数,字符的时候运用,%d是以整形数输出,%f是以浮点数输出。

C语言中什么时候用int?float?char?%d,%f区别是什么?
你声明的数据是整型时就用int,整型就是自然数,说白了就是整数.比如说1,2,3,4...等等都是整形的数据,声明的数据是浮点型时就用float,浮点型就是后面带小数点的数据,比如说120.00 等等都是浮点型的数据 声明的数据是字符时就用char,比如说汉字,拼音什么的,数字也可以声明成char型,但是无法进行正...

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

c语言中 printf后的%f 和%d 有什么区别
f用于表示单精度浮点型(float)数据,而%d则用于整型(int)数据。当参数类型与格式字符不匹配时,C编译器会自动进行强制转换,使得参数符合格式字符的要求。以float a=1.0; int b = 2;为例,使用printf("%f,%d ",b,a);输出结果与使用printf("%f,%d ",(float)b,(int)a);是完全相同的。这就...

C语言中int跟float的区别,%d跟%f的区别,查书float是单精度,不过还是不...
int 就是整数,float就是小数,double双精度浮点数就是小数部分位数多一倍的浮点数 他们能表示的范围就不多说了,网上有。他们存在电脑中,实际上就是由0和1组成的一串数字,好像都是4字节,就是32位2进制数表示(一字节表示8位2进制数)int型数就是把这个32位二进制换算成整数表示,float就是把前...

求c语言中各个语句如int,float,scanf的用法和区别?
int 是定义整形的数据 float是定义单精度实数(想当于是小数)scanf就是输入函数,用来接收键盘输入的数字或者字符 用法嘛,就是 int a=23;float b=5.63;scanf("%d%f",&a,&b);这里scanf函数,会把接收的a和b赋予到a和b 相当于是实现了电脑和人之间的一个交换 了解?

C语言中的char 和float 有什么区别
float 是浮点型,四字节长,允许的数值范围较大。char 是字符型,一字节长,数值范围较小。你可以用 float a,b,c,t1,t2;输入格式用 %f:scanf("%f %f %f",&a,&b,&c);输出格式 也要用 %f printf("%f, %f\\n", t1,t2); 本回答由网友推荐 2 评论 分享 举报 其他类似问题 2015-01-08 C语言中,cha...

c语言中的% d和% f有什么区别
d 是输出输入格式 为整型,用于 int , short int;%f 是输出输入格式 为单精度浮点型,用于 float。C语言简述:C语言运算符是说明特定操作的符号,它是构造C语言表达式的工具。C语言的运算异常丰富,除了控制语句和输入输出以外的几乎所有的基本操作都为运算符处理。除了常见的三大类,算术运算符、关系...

C语言 什么时候用int什么时候用float还有char
什么时候用int呢 当然是你要表示一个整数的时候了啦,整数嘛就是像1,2,3这样没有小数不部的数了,比如你要表示一个班有几个人的时候这时候就只能用整数,因为不会出现0.4个人的情况 float 浮点的意思 就是需要小数表示,因为上面说了整数毕竟不能表示现实的很多情况,所以可以用浮点了更精确的表示...

C语言里面,%d %c %f 分别是什么意思?怎么用?
1. 这几个都是格式字符,在输出不同数据时要用不同的的格式字符,例如,你说的这个%d是用来输出十进制整型数据的实际长度输出。2. %c是以字符形式输出,只输出一个字符,%f是以小数形式输出单、双精度度数,隐含输出6位小数,还有很多,如%s(输出字符串)等。3. 例如在printf输出数据时,int n=5,printf("%d",n)...

C语言 %d 、 %f 分别是什么意思?
d表示输出输入格式为整型,用于int ,short int;%f表示输出实数,以小数形式输出,默认情况下保留小数点6位。C语言中,输入输出的格式为:输入输出符号("<格式化字符串>", <参量表>),格式化字符串由格式控制、和输出表列两部分组成,其中格式控制包含格式声明和普通字符。格式声明由“%”和格式字符组成...

相似回答