c语言中int,float,double,char四种数据类型所能表示的数据范围是多少?

如题所述

数据范围:

1、char        1字节   

2、short       2字节   

3、int         4字节   

4、long        4字节   

5、long long   8字节   

6、float       4字节   

7、double      5字节   

8、long double 12字节

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-12-31
int 有符号整数,根据系统(编译器)不同,有不同的范围,16bits系统(DOS系统):-(2^15)到(2^15-1),32bits系统:-(2^31)到(2^31-1),64bits:-(2^63)到(2^63-1)。如果是无符号整数unsigned int,那么16bits系统(DOS系统):0到(2^16-1),32bits:0到(2^32-1),64bits:0到(2^64-1)

float, double是浮点型和双精度型,表示小数,区别是精度不同。
float为单精度浮点型,能准确到小数点后六位,3.4 x 10^(-38)~ 3.4 x 10^(+38)
double为双精度浮点型,能准确到小数点后十二位,1.7 x 10^(-308)~ 1.7 x 10^(+308)

char为单字节字符型,-(2^7)到2^7-1即-128到127。如果是无符号字符unsigned char,那么是0到2^8-1即0到255

希望采纳

c语言中计算int,float,double,char四种数据类型所能表示的数据范围
int 有符号整数,根据系统(编译器)不同,有不同的范围,16bits系统(DOS系统):-(2^15)到(2^15-1),32bits系统:-(2^31)到(2^31-1),64bits:-(2^63)到(2^63-1)。如果是无符号整数unsigned int,那么16bits系统(DOS系统):0到(2^16-1),32bits:0到(2^32-1),64bits:0...

C语言当中int,float,double,char这四个有什么区别?
1、int为整数型,用于定义整数类型的数据 。2、float为单精度浮点型,能准确到小数点后六位 。3、double为双精度浮点型,能准确到小数点都十二位 。4、char为字符型,用于定义字符类型的数据。二、内存占据:1、int 的内存大小是4 个byte。2、float 内存大小是4 个byte。3、double 的内存大小是8...

C语言入门——常见数据类型取值范围
浮点型:文字叙述:int -2147483648~2147483647 long -2147483648~2147483647 long long的最大值:9223372036854775807 long long的最小值:-9223372036854775808 float -3.4 x 10^(-38)~ 3.4 x 10^(+38)double -1.7 x 10^(-308)~ 1.7 x 10^(+308)short -32768~32768 char -128~+1...

C语言中 char , int , long , float , double 这几种数据类型的储存空间...
char 1字节 float 4字节 double 8字节 至于int 看编译器,16位的2字节, 32位和64位的 占4字节 long 16位和32位 4字节, 64位的 有的4字节有的8字节。

初始化char,int,float,double四个类型的变量,计算其在内存所占空间的...
那要看什么语言,C语言中:char——1字节。int——4字节(早期为2字节)。float——4字节。double——8字节。如果你不明白自己所用的平台情况,可能用printf("%d %d %d %d\\n",sizeof(char),sizeof(int),sizeof(foat),sizeof(double));测一下便知道了。

C语言变量的基本类型有哪些?
c语言的变量有三种类型:char,int,float,double 其中char为字符类型的变量是八位的,最前一位作为符号位,后面七位作为数据位.它的存储范围在-128到127之间.int整数类型的变量是16位的,最前一位为符号位,后面的15位作为数据位.它的存储范围在-215到215-1.也就是-32768到32767.它不包扩小数点以后的...

c语言中数据的范围是多少?
数值的范围就是这个碗可以盛多少饭。数据类型各自的范围如下:Char:1 Int:2 Short:2 Long:4 Long long:8 Float:6 Double:10。

C语言中,数据的存储类型有哪五种?
char:char类型是一个单一的1 字节,数值范围-128 到 127 或 0 到 255,char 数据类型可以储存任何字符,对应的包装类:Character。int:2 或 4 字节、有符号的以二进制补码表示的整数,,min : -2,147,483,648(-2^31),max: 2,147,483,647(2^31 - 1),default: 0,对应包装...

c语言变量基本类型有哪些
c语言的变量有三种类型:char,int,float,double 其中char为字符类型的变量是八位的,最前一位作为符号位,后面七位作为数据位.它的存储范围在-128到127之间.int整数类型的变量是16位的,最前一位为符号位,后面的15位作为数据位.它的存储范围在-215到215-1.也就是-32768到32767.它不包扩小数点以后的...

简述c语言的int.long.float.double.char.中文含义及其所占字节
int 整型 32位(有的处理器上是16位)long 长整型 64位 folat 单精度实型 32位 double 双精度实型 64位 char 字符型 8位

相似回答