c语言小结

本文详细介绍了C语言中的基本数据类型,包括整数(如shortint,int,long,longlong)、浮点数(float,double),以及字符类型。还涵盖了数组、结构体、共用体、枚举和指针等构造类型以及空类型的特性。
摘要由CSDN通过智能技术生成

C语言的数据类型
1.基本类型
  数值类型 整型(短整型short int)
                        (整型int)
                        (长整型long int)
                        (长长整型long long int)
                 浮点型(单精度浮点型:float)
                            (双精度浮点型:double)
  字符整形 char
2.构造类型 数组
                  结构体struct
                  共用体union
                  枚举enum
3.指针类型
4.空类型:void

整数类型

类型

储存空间大小

x16/x32x64(bit)

值范围最小值最大值位宽
char1/1/1

-128到127

-(2^7)到2^7-1

CHAR_MINCHAR_MAXCHAR_WIDTH

unsigned char

1/1/1

0到255

0到2^8-1

UCHAR_MINUCHAR_MAXUCHAR_WIDTH
signed char1/1/1

-128到127

-(2^7)到2^7-1

SCHAR_MINSCHAR_MAXSCHAR_WIDTH
short int2/2/2

-32768到32767

2^15到2^15-1

SHRT_MINSHRT_MAXSHRT_WIDTH
unsigned short int2/2/2

0到65535 

0到2^16-1

USHRT_MINUSHRT_MAXUSHRT_WIDTH
int(signed int)

2/4/4

-2147483648到2147483647

-2^31到2^31-1

INT_MININT-MAXINT_WIDTH
unsigned int

2/4/4

0到4294967295

0到2^32-1

UINT_MINUINT_MAXUINT_WIDTH

long

(signed long)

4/4/8

LONG_MINLONG_MAXLONG_WIDTH
unsigned long4/4/8

ULONG_MINULONG_MAXULONG_WIDTH
long long8/8/8LLONG_MINLLONG_MAXLLONG_WIDTH

unsigned

long long

8/8/8ULLONG_MINULLONG_MAXULLONG_WIDTH

浮点数

类型储存空间大小x16/x32/x64(bit)值范围精度(十进制)
float4/4/4-3.4*10^38到3.4*10^386位小数
double8/8/8-1.7*10^308到1.7*10^30815位小数

指针变量

储存空间大小x16/x32/x64(bit)
2/4/8

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值