C语言中 int float double char long short

有木有大神来个无基础级别科普呀。
我知道int是整型 我理解是定义一个整数, 那剩下的几个又分别是定义什么,它们的存在各有什么意义呢?

float是单精度浮点型,double是双精度浮点型,这两个区别不是太大,字面上就能理解,只是精度不同而已,也就是小数点后的位数不同,
char是字符型,所有的数字啊,字母啊,符号啊都可以是字符型的,表示的形式是‘’单引号里面加上东西就是字符了,不过只能加一个啊;
long,short都属于int型,long是64位无符号数字,有符号的则是32位,
有符号short的范围-32768~+32767,无符号0~65535追问

可以告诉我float 和double的范围么 64位是多大啊 换成整数是什么范围呢

追答

folat是小数点后7位1.5e - 45~ 3.4e + 38这个是范围这个是意思是1.5*10的-45次方到3.4*10的38次方
double -1.79E+308 ~ +1.79E+308
这个不是特别的重要大概知道他是什么意思就好了,没必要深究
100是3位,那么64位你能理解了把

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-19
float表示浮点型,也就是小数
double表示的也是浮点型,与float不同的是double表示的数据范围更大,能表示更大的数,更小的负数

char就是字符型,举例来说就是‘a’、‘b’、‘c’这样的数据类型

long是整形的一种,表示的数据长度比int多,也就是能表示更大的整数
short也是整形的一种,表示长度较int短,这种数据类型已经很少用,以前计算机内存有限,为节约内存会用这种数据类型追问

float的小数有什么限制?double的小数能显示几位?
int长度怎么理解? 我可以理解成只能代表一定范围内的整数么?那这个范围又是多少?

追答

int -32768~32767
long -2147483648~2147483647
float的限制就是它的数据范围,也即能表示的数字的大小,一般来说用double就可以避免这个问题

C语言中 int float double char long short
float表示浮点型,也就是小数 double表示的也是浮点型,与float不同的是double表示的数据范围更大,能表示更大的数,更小的负数 char就是字符型,举例来说就是‘a’、‘b’、‘c’这样的数据类型 long是整形的一种,表示的数据长度比int多,也就是能表示更大的整数 short也是整形的一种,表示长度...

C语言基本数据类型(short、int、long、char、float、double)
C语言中的基本数据类型:探索short、int、long、char、float、double的秘密 C语言作为一门强大的编程语言,其数据类型是构建程序逻辑的基础。其中,short、int、long、char、float、double这六个关键字分别代表了六种核心的数据类型,它们在不同的系统架构中占据着独特的地位。在32位系统中,数据类型的字节...

c语言基本数据类型
c语言基本数据类型包括整型(int)、短整型(short)、长整型(long)、无符号整型(unsigned)、浮点型(float)、双精度浮点型(double)、字符型(char)、布尔型(bool)。1、整型(int)用于表示整数值,其大小根据不同的编译器和平台有所差异,通常在32位系统下为4字节,64位系统下为8字节。2、...

C语言 四种基本数据类型
1、基本类型 short、int、long、char、float、double 这六个关键字代表C 语言里的六种基本数据类型。2、派生数据类型 派生数据类型是具有相同数据类型,并且按照一定顺序排列的一组变量的集合。3、指针类型 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。4、空类型 空类型表示一种...

C语言的数据类型分为几种?
short、int、long、char、float、double 这六个关键字代表C 语言里的六种基本数据类型。在不同的系统上,这些类型占据的字节长度是不同的:在32 位的系统上 short 占据的内存大小是2 个byte;int占据的内存大小是4 个byte;long占据的内存大小是4 个byte;float占据的内存大小是4 个byte;double占据...

c语言四种基本数据类型
基本类型short、int、long、char、float、double这六个关键字代表C语言里的六种基本数据类型。派生数据类型派生数据类型是具有相同数据类型,并且按照一定顺序排列的一组变量的集合。C语言四种基本数据类型:整型,浮点型,指针,聚合类型(数组和结构体)。浮点型:浮点型包括单精度型和双精度型。(1)单...

C语言中的数据类型包括哪些?
C语言中的数据类型包括基本数据类型和组合数据类型。基本数据类型包括:1. 整型:int、short、long、long long 2. 浮点型:float、double、long double 3. 字符型:char 4. 布尔型:_Bool 组合数据类型包括:1. 数组类型:可以存储相同类型的一组数据 2. 结构体类型:可以存储不同类型的一组数据 3...

C语言的三种基本数据类型是什么?
C语言的三种基本数据类型为整型、实型、字符型。1、整型。包括short、int、long等,用以表示一个整数,默认为有符号型,配合unsigned关键字,可以表示为无符号型。2、实型,即浮点型。包括float, double等,用来表示实数,相对于整型。3、字符型,即char型。用来表示各种字符,与ascii码表一一对应。char...

c语言分类及区别
C语言中,基本数据类型的关键词包括short、long、int、float、double和char。每种类型在内存中的占用大小不同,具体如下:short占2字节,int占4字节,long也占4字节,float占2字节,double占8字节,char占1字节。不同平台的内存占用可能有差异,可使用sizeof函数进行测试。以下是C语言中各种基本数据类型...

c语言简单数据类型包括
short、int、long、char、float、double,这六个关键字代表C语言里的六种基本数据类型。整形int,长整型long。浮点型、小数型包括单精度浮点float型和双精度浮点型double,字符型char,C语言中0代表假false,1代表真true,在某些编译器中也存在boolean型,还有指针类型,即存放变量地址的变量类型。c语言中...

相似回答