有那些网站做平面设计订单,制作灯笼的手工做法步骤,桂林软件开发公司,wordpress的安装教程数据类型/运算符/表达式 1.数据类型与长度2.常量3.声明4. 运算符5. 表达式 1.数据类型与长度
基本数据类型
类型说明char字符型#xff0c;占用一个字节#xff0c;可以存放本地字符集中的一个字符int整型#xff0c;通常反映了所有机器中整数的最自然长度float单精度浮点… 数据类型/运算符/表达式 1.数据类型与长度2.常量3.声明4. 运算符5. 表达式 1.数据类型与长度
基本数据类型
类型说明char字符型占用一个字节可以存放本地字符集中的一个字符int整型通常反映了所有机器中整数的最自然长度float单精度浮点型double双精度浮点型
short和long限定符short 类型通常为16 位long 类型通常为32位int 类型可以为16 位或32 位。各编译器可以根据硬件特性自主选择合适的类型长度但要遵循下列限制short与int类型至少为16 位而long类型至少为32 位并且short类型不得长于int类型而int类型不得长于long类型。 类型限定符signed 与unsigned 可用于限定char 类型或任何整型。 long double类型表示高精度的浮点数。float、double与long double类型可以表示相同的长度也可以表示两种或三种不同的长度。
2.常量
整数常量int浮点数常量(float/double)字符常量(char):‘x’转义字符‘\0’ 常量表达式(符号常量)在编译时求解
#define MAXLINE 1000
char line[MAXLINE1]; 字符串常量双引号不是字符串的一部分它只用于限定字符串。“I am a string”.字符串结尾隐藏了一个结束空字符。枚举常量枚举是一个常量整型值的列表
enum boolean {NO, YES};在没有显式说明的情况下enum 类型中第一个枚举名的值为0第二个为1依此类推。如果只指定了部分枚举名的值那么未指定值的枚举名的值将依着最后一个指定值向后递增.
3.声明
所有变量都必须先声明后使用尽管某些变量可以通过上下文隐式地声明。 一个声明指定一种变量类型后面所带的变量表可以包含一个或多个该类型的变量。 可以在声明的同时对变量进行初始化。 默认情况下外部变量与静态变量将被初始化为0。未经显式初始化的自动变量的值为未定义值即无效值。 const 限定词 任何变量的声明都可以使用const限定符限定。该限定符指定变量的值不能被修改。对数组而言const限定符指定数组所有元素的值都不能被修改。 extern 全局变量 extern使用
4. 运算符 算术运算符、-、*、/、%(取模运算符) 关系运算符、、、、、! 逻辑运算符、||、! 逻辑运算符与||有一些较为特殊的属性由与||连接的表达式按从左到右的顺序进行求值并且在知道结果值为真或假后立即停止计算 自增运算符和自减运算符、– 它们既可以用作前缀运算符用在变量前面如n。也可以用作后缀运算符用在变量后面如n。只作用于变量不能作用于表达式。 特别考虑在数组中下标的使用。 按位运算符、|、^、、、~ 赋值运算符
5. 表达式
赋值表达式、-、*、/、%条件表达式expr1 ? expr2 : expr3