C语言学习(一)----数据类型
C语言的数据类型:
在这里先介绍基本类型,其他的类型以后一一介绍:
整型数据:
1.整型变量的分类
基本整型:int
短整型:short int或者short
长整型:long int或者long
加上修饰符 signed/unsigned默认为signed。
通常做法:long定为32位,short定为16位,int可以是16位,也可以是32位。
2.整型常量:
十进制整数:如123,3435
八进制整数:以0开头 如0123表示八进制的123
十六进制整数:以0X开头 如0x123表示十六进制的123
整型常量的定义:在常量后面加U或u表示unsigned int类型,加l或L表示long类型。
*整型溢出:如int最大表示为32767,再加1,其结果为-32768。
浮点型数据
1.浮点型变量的分类
float 32位
double 64位
long double 128位
2.浮点数有两种表示方式:
A:十进制小数形式。如1.23,45.67
B:指数形式。如123e3表示123X103,
float只能接受6~7位有效数字,double可以接受15~16位有效数字。
字符型数据:
字符常量表示用单撇号括起来的一个字符。如'A'
字符数组可以表示一个字符串。
非淡泊无以明志,非宁静无以致远