C语言第二章
C语言教程第二章: 数据类型、运算符、表达式
摘要: 在程序中是根据前缀来区分各种进制数的。因此在书写常数时不要把前缀弄错造成结果不正确。4.整型常数的后缀在16位字长的机器上,基本整型的长度也为16位,因此表示的数的范围也是有限定的。十进制无符号整常数的范围为0~65535,有符号数为-32768~+32767。八进制无符号数的表示范围为0~0177777。十六进制无符号数的表示范围为0X0~0XFFFF或0x0~0xFFFF。如果使用的数超过了上述范围,就必须用长整型数来表示。长整型数是用后缀“L”或“l”来表示的。例如:
阅读全文
posted @
2007-05-01 01:50 悲惨的狼 阅读(122) |
评论 (0) 编辑
C语言教程第二章: 数据类型、运算符、表达式
摘要: 实型量
实型常量
实型也称为浮点型。实型常量也称为实数或者浮点数。在C语言中,实数只采用十进制。它有二种形式: 十进制数形式指数形式
阅读全文
posted @
2007-05-01 01:49 悲惨的狼 阅读(73) |
评论 (0) 编辑
C语言教程第二章: 数据类型、运算符、表达式
摘要: 字符型量
字符型量包括字符常量和字符变量。
字符常量
字符常量是用单引号括起来的一个字符。例如'a','b','=','+','?'都是合法字符常量。在C语言中,字符常量有以下特点:
阅读全文
posted @
2007-05-01 01:48 悲惨的狼 阅读(77) |
评论 (0) 编辑
C语言教程第二章: 数据类型、运算符、表达式
摘要: 字符串常量
字符串常量是由一对双引号括起的字符序列。例如: "CHINA" ,"C program:" , "$12.5" 等都是合法的字符串常量。字符串常量和字符常量是不同的量。它们之间主要有以下区别:
阅读全文
posted @
2007-05-01 01:46 悲惨的狼 阅读(97) |
评论 (0) 编辑
C语言教程第二章: 数据类型、运算符、表达式
摘要: 强制类型转换
强制类型转换是通过类型转换运算来实现的。其一般形式为: (类型说明符) (表达式) 其功能是把表达式的运算结果强制转换成类型说明符所表示的类型。例如: (float) a 把a转换为实型(int)(x+y) 把x+y的结果转换为整型在使用强制转换时应注意以下问题:
1.类型说明符和表达式都必须加括号(单个变量可以不加括号),如把(int)(x+y)写成(int)x+y则成了把x转换成int型之后再与y相加了。
阅读全文
posted @
2007-05-01 01:44 悲惨的狼 阅读(90) |
评论 (0) 编辑
C语言教程第二章: 数据类型、运算符、表达式
摘要: 算术表达式
是由算术运算符和括号连接起来的式子, 以下是算术表达式的例子:
a+b (a*2)/c (x+r)*8-(a+b)/7 ++i sin(x)+sin(y) (++i)-(j++)+(k--)
阅读全文
posted @
2007-05-01 01:42 悲惨的狼 阅读(122) |
评论 (0) 编辑
C语言教程第二章: 数据类型、运算符、表达式
摘要: 逗号运算符
C语言中逗号“,”也是一种运算符,称为逗号运算符。 其功能是把两个表达式连接起来组成一个表达式, 称为逗号表达式。
其一般形式为: 表达式1,表达式2 其求值过程是分别求两个表达式的值,并以表达式2的值作为整个逗号表达式的值。
阅读全文
posted @
2007-05-01 01:41 悲惨的狼 阅读(78) |
评论 (0) 编辑