c语言中float和int的区别

作者&投稿:宾命 (若有异议请与网页底部的电邮联系)

C语言中float和double各代表什么含义,有什么区别?
都属于浮点数 也就是小数 但精度不同 可以取值的范围double要比float大 所占内存位数也不同 32位机来讲 float 占 4字节 double 占8字节 随便啦 一般的精度 float够用了 不过大部分情况都声明为double 主要是因为常小数值 系统识别为double 这样在计算时 免去类型转化 减小错误 ...

C语言中float是啥意思
C语言中float是浮点型的,double是长浮点型的.float是32位的,double是64位的.以下是百度百科复制过来的:浮点数(floating point number),占用4byte ,范围:+ 3.4e 38 ~ -3.4e 38(7 个数)(7digits))float在内存中存放数据占用的内存为4字节。

C语言中单精度浮点数和双精度分别如何表示?有什么差别?
2、 表示范围不同。float表示范围为-3.4E-38~3.4E+38。double 表示范围为-1.7E-308~1.7E+308。3、 精度不同。float在表示十进制时,有效数字为6到7位。double在表示十进制时,有效数字为15到16位。4、输入输出格式不同。在C语言中,输入输出格式化字符串,float使用%f,而double使用%lf。

C语言中long float double有什么区别
long 是long int 长整数,表示的范围不小于int float是浮点数,double是双精度浮点数,表示的范围不小于float 一般32系统下,long占4字节,float占4字节,double占8字节。

C语言中浮点数float和double输出的问题
这里有个概念要搞清楚,精度和输出小数点后多少位不是一回事。精度是说某种类型的浮点数在C中计算时有多少位是有效的,这实际上是包括整数部分的,但不包括小数点那一位;而输出小数点后多少位是由输出函数printf中的控制字符串确定的。float的精度是6到7位,就是说连整数部分有6位是可信的,再长了...

C语言 关于float 和 double 输入时 如果是float必须用%f double必须用...
输入时float 用 %f, double 用 %lf, 这是约定(规定)。数据可以用定点格式,也可以 E 格式。输出float 用 %f, double 可以用 %lf, 也可以用 %f, 这将按默认 定点格式输出。没给 场宽和小数位数 时 按 默认位数输出。若给了 场宽和小数位数 时 按 给定的 输出,若给的宽度不足时...

C语言中自加++自减--运算的数据类型可以是Float和Double么?
在c语言中,并不是所有变量都可以使用自增自减操作符;可以使用自增自减操作符的数据类型有:int、float、double 、char、long。自增(++) :将变量的值加1,分前缀式(如++i) 和后缀式(如i++) 。前缀式是先加1再使用;后缀式是先使用再加1。自减(--):将变量的值减1, 分前缀式(如--i...

C语言中,int、char、float、double的区别和用法?
只是数据类型不同而已,在c语言中数据类型不同,占的内存字节数不同,所以表示数据大小不一样 int 占 4个字节 只能表示整数 char 占1个字节 只能表示字符 float 和double都是表示小数,float占4字节,double 占8字节,表示的数据范围不一样 ...

c语言中int类型float类型double类型变量做加减运算结果是什么类型...
如果操作数中有一个是double类型,则运算结果也将是double类型。如果操作数中有一个是float类型,而另一个是double类型,则运算结果将是double类型。如果操作数中没有double类型的变量,则运算结果将是float类型或int类型,具体取决于操作数的类型。对于加法运算,如果操作数中有一个是float类型,而另一个...

c语言中 float sum=0.0和double sum=0.0有什么区别?
二者均为定义一个浮点数,并赋值为0,从初始值角度,二者没区别,但在运算中有所区别。其区别也就是float和double两个类型的区别。1 占用大小不同,float占4个字节,double占8个字节;2 运算速度不同,double占用字节多,运算速度会慢一些;3 精度不同,double可以表示更大的精度;4 表示范围不同,...

刀是18940445399问: C语言int和float有什么差别? -
广平县孚茵回答: int是整型.float是单精度浮点型. int只能表示整数,在windows32和64中占4个字节. folat也就是有小数部分的,如:3.234.小数有效位是7个.也占4个字节.

刀是18940445399问: c语言中float与int用法有什么区别??? -
广平县孚茵回答: 楼主问的是用法的区别. int 是精确的整数,因此相关的数学常识都可以在int上得到实现; float 是不精确的浮点数,因此很多要求精确的数学常识在float上不成立. 举例: 假设 a b c 都是 int 那么 a+b+c 和 c+b+a 的结果永远是相等的(哪怕溢出了也相等) 而如果 a b c 都是float,则上面算式是不成立的 两个的计算结果很可能不一样(但是误差为机器0, 在64位上误差比32位小得多) 也就是 0.4999+0.5001 有可能等于 1 也有可能等于0.99999999999998 或者 1.00000000001

刀是18940445399问: C语言中单精度float与整型变量int有什么区别? -
广平县孚茵回答: float是单精度浮点数也就是有小数的时候用的定义,现在的计算机对小数的大小不太敏感了,建议能用double就用double,用double精确多了 int是整型,仅限于整数. 比如 float f; int i; f=9/5.0; i=9/5; 结果是f=1.8;i=1;

刀是18940445399问: c++中 float 与int有什么区别 -
广平县孚茵回答: 一、作用不同 1、FLOAT:用于存储单精度浮点数或双精度浮点数. 2、INT:取一个数中的整数部分. 二、格式不同 1、FLOAT:使用 IEEE(电气和电子工程师协会)格式. 2、INT:程序中的整数一般采用十进制写法.用十进制方式写出的...

刀是18940445399问: c语言问题,int与float的区别?int是什么意思?float是什么意思?为什么float定义的 -
广平县孚茵回答: 他们的范围不一样,Int 是整形 float是实型 至于末尾加f是书上规定的 ,哈哈哈别人告诉你的一般是过眼云烟,自己真正经历了 才是留下最深刻印象的啊

刀是18940445399问: c语言中float型指针和int型指针都占4个字节,电脑怎么区分是float型指针还是int型指针 -
广平县孚茵回答: int 2 字节 long 4 字节 float 4 字节 double 8 字节 char 1字节 不同的编译器可能会有区别.

刀是18940445399问: 在C语言中float 与int 有什么不同
广平县孚茵回答: float是浮点型,int是整型, float max是定义一个浮点型的变量,名字叫做max

刀是18940445399问: 在C语言中 INT型和FLOAT型分别的作用是什么 新手上路................. -
广平县孚茵回答: INT型是整型,只能是整数,而FLOAT型是浮点型,既可以表示整数,又能表示小数

刀是18940445399问: c++中int和float有什么区别? -
广平县孚茵回答: int整型,float浮点型

刀是18940445399问: c语言编程中,int,double,float有什么区别,请说明白点. -
广平县孚茵回答: 不同的类型 int是整数 float和double是浮点数 double精度更高 占用的存储字节更多


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网