C语言的基本数据类型
1. 整型
整型表示整数,整数按照不同的表示“范围”,可分为一般整形、长整型、短整型:
一般整型 int
长整型 long
短整型 short
整数分为正整数、零、负整数,根据表示的需要,将整型分为有符号,无符号:
有符号 signed 可表示正整数、零、负整数
无符号 unsigned 只能表示正整数,零
可以将int、long、short与signed、unsigned组合成6组数据形式:
有符号整型: signed int 简写:int 范围:-2^31 到 2^31-1
有符号长整型 signed long int 简写:long 范围:-2^31 到 2^31-1
有符号短整型 signed short int 简写:short 范围:-2^15 到 2^15-1
无符号整型 unsigned int 简写:unsigned int 范围:0到2^32-1
无符号长整型 unsigned long int 简写:unsigned long 范围:0到2^32-1
无符号短整型 unsigned short int 简写:unsigned short 范围:0到2^16-1
2. 浮点型
主要用以表示小数,分为单精度浮点类型和双精度浮点类型,表示不同的精度。
单精度类型 float 精度要求低的小数
双精度类型 double 精度要求高的小数
3. 布尔型
表示逻辑,0表示为假,1表示为真。
4. 字符型
表示各种字符,包括英文字符,标点符号,数字等; 如:a-z,A-Z,0-9以及其他的标点符号。