一:数据类型
1:字符
C语⾔提供了丰富的数据类型来描述⽣活中的各种数据。使⽤整型类型来描述整数,使⽤字符类型来描述字符,使⽤浮点型类型来描述⼩数。所谓“类型”,就是相似的数据所拥有的共同特征,编译器只有知道了数据的类型,才知道怎么操作数据。
2:分类
字符(char),整型(int),浮点型(float),布尔类型(_bool)
字符
整型
浮点
布尔类型
signed和unsigned
C 语⾔使⽤ signed 和 unsigned 关键字修饰字符型和整型类型的。signed 关键字,表⽰⼀个类型带有正负号,包含负值;unsigned 关键字,表⽰该类型不带有正负号,只能表⽰零和正整数。
数据类型的取值
- • SCHAR_MIN , SCHAR_MAX :signed char 的最⼩值和最⼤值。
- • SHRT_MIN , SHRT_MAX :short 的最⼩值和最⼤值。
- • INT_MIN , INT_MAX :int 的最⼩值和最⼤值。
- • LONG_MIN , LONG_MAX :long 的最⼩值和最⼤值。
- • LLONG_MIN , LLONG_MAX :long long 的最⼩值和最⼤值。
- • UCHAR_MAX :unsigned char 的最⼤值。
- • USHRT_MAX :unsigned short 的最⼤值。
- • UINT_MAX :unsigned int 的最⼤值。
- • ULONG_MAX :unsigned long 的最⼤值。
- • ULLONG_MAX :unsigned long long 的最⼤值。
变量
1:创建变量
了解清楚了类型,我们使⽤类型做什么呢?类型是⽤来创建变量的。
什么是变量呢?C语⾔中把经常变化的值称为变量,不变的值称为常量。
变量创建的语法形式是这样的:
int xx;int为变量的类型xx 为变量的变量名当然也有很多如:char yy;float aa;
2:变量的分类
•
全局变量:在⼤括号外部定义的变量就是全局变量
全局变量的使⽤范围更⼴,整个⼯程中想使⽤,都是有办法使⽤的。
•
局部变量:在⼤括号内部定义的变量就是局部变量
局部变量的使⽤范围是⽐较局限,只能在⾃⼰所在的局部范围内使⽤的。
(当全局变量和局部变量一样的时候局部变量优先)