2.1
引例:
如需要在两行上输入文字,则可以改为
2.2 c语言的数据类型
分基本类型,结构类型,指针类型与空类型,基本类型又分整型,字符型,浮点型,结构类型分数组类型,结构体类型,共用体类型,枚举类型。
2.3 c语言的常量
2.3.1 直接常量
直接常量可分整型常量,实型常量,字符型常量和字符串常量。
整型常量即整数,可以用十进制,八进制和十六进制表示。
2.实型常量
小数形式:又整数部分、小数点和小数部分组成。
指数形式:由尾数部分、字母E或e和指数部分组成。
字符型常量
1、字符常量只能用单引号括起来。
2、字符常量只能说单个字符。
3、字符临沂市ASCII字符集中任意字符。
转义字符使用示例
4.字符串常量
有一对双引号“”括起来的零个或多个字符型序列。系统自动在每个字符串的尾部加上’‘作为字符串的结束标志。
2.3.2 符号常量
#define 标识符 常量值
例:
2.4.1
c语言的变量
1、变量的定义 类型说明符必须是C语言中的有效数据类型。
2、变量名表可以由一个或多个变量组成,各变量名之间用“,”隔开。
3、变量的定义必须放在变量的使用之前。
2.4.2 整型变量
例:
短整型变量的溢出:
实型常量的使用示例
2.4.4 字符型常变量
字符变量的使用示例:
2.5 运算符和表达式
2.5.1 赋值运算值与赋值表达式
有简单赋值运算符、复合赋值运算符和赋值表达式。
2.5.2 算法运算符与算法表达式
1、基本的算术运算符包括加、减、乘、除、求余等运算。
2、自增、自减运算符有“==”,“————“
算术表达式示例:
逗号表达式应用示例:
不同数据类型字节数示例:
求字节数运算符示例:
2.6 数据类型转换
自动类型转换 char,short到int到unsigned到long到double,
float到double
强制类型转换示例:
进行强制类型转换时需注意:
1、需强制类型转换中的表达式一定要括起来,否则只对紧随括号后的量进行类型转换。
2、强制类型转换是一种不安全的转换,如果是从高级类型转化为低价类型,则会损失数据的精度。
3、强制类型转换并不改变表达式中变量的类型和值。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)