C语⾔当中int,float,double,char这四个有什么区别?区别在以下⽅⾯:
⼀、定义⽅⾯:
c语言char的用法1、int为整数型,⽤于定义整数类型的数据 。
2、float为单精度浮点型,能准确到⼩数点后六位 。
3、double为双精度浮点型,能准确到⼩数点都⼗⼆位 。
4、char为字符型,⽤于定义字符类型的数据。
⼆、内存占据:
1、int 的内存⼤⼩是4 个byte。
2、float 内存⼤⼩是4 个byte。
3、double 的内存⼤⼩是8 个byte。
4、char 的内存⼤⼩是1 个byte。
基本数据类型表如下:
三、表⽰的数据范围:
1、int:数的范围为-(2的31次⽅-1)到(2的31次⽅-1),数字为-2 147 483 647~2 147 483 647。
2、double:表⽰的范围为+1.111111111111111111111*2^1023(1.后⾯52个1)为1.7*10^308。负数亦然。
3、float:整数极限为3.4*10^38,负数亦然。
4、char:-128- 127。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论