第二章 数据类型、运算符、表达式_第1页
第二章 数据类型、运算符、表达式_第2页
第二章 数据类型、运算符、表达式_第3页
第二章 数据类型、运算符、表达式_第4页
第二章 数据类型、运算符、表达式_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 程序员对程序中的各个元素加以命名时使用的命名记号称程序员对程序中的各个元素加以命名时使用的命名记号称为标识符,包括:为标识符,包括:类名、变量名、常量名、函数名等类名、变量名、常量名、函数名等。由字母、数字、下划线组成,而且只能以字母、下划线打头。长度没有限制,但是尽量不要太长,有些编译系统可以设置有效长度。名字不能是关键字。字母的大小写有区别。名字最好能表达一定的含义。类别类型标识符类型字节表示范围有符号signed short int (简写为short)有符号短整型2-3276832767signed int (简写为int)有符号整型4-21474836482147483647 跟机

2、器有关signed long int (简写为 long)有符号长整型4-21474836482147483647无符号unsigned short int (简写为unsigned short)无符号短整型2065535unsigned int (简写为unsigned)无符号整型404294967295 跟机器有关unsigned long int (简写为 unsigned long)无符号长整型404294967295类型标识符类型字节可表示最小的绝对值可表示最大的绝对值float单精度型41.175494351E383.402823466E+38double双精度型82.225073

3、85850720143081.7976931348623158E+308long double长双精度型82.22507385850720143081.7976931348623158E+308类型标识符类型字节表示范围char字符型1-128127signed char有符号字符型1-128127unsigned char无符号字符型10255 例如:例如: 141 x61 例如:例如: n ,它表示一个换行符,它表示一个换行符字符形式含义符号ASCII代码a响铃BEL007b退格,将当前位置移到前一列BS008n换行,将当前位置移到下一行开头LF010v垂直制表,竖向跳格VT011f换页,

4、走纸将当前位置移到下页开头FF012r回车,将当前位置移到本行开头CR013t水平制表(跳到下一个tab位置)HT111反斜杠字符 092单引号(撇号)字符044双引号字符034?问号?0630空字符NUL0ddd13位八进制数所代表的字符0dddxhh12位十六进制数所代表的字符0 xhh 例如: !(9=9) /0 3&4 /1 9 | 0 /1实现把a和b 中较小的值赋给xn算术表达式算术表达式 例如:例如:a+5.2/3.0a+5.2/3.0n逻辑表达式逻辑表达式 例如:例如:!a&8|7!a&8|7n关系表达式关系表达式 例如:例如:m m =n nn赋值表达式赋值表达式 例如:例如

5、:a=7a=7n条件表达式条件表达式 例如:例如:a4?+a:-aa4?+a:-an逗号表达式逗号表达式 例如:例如:a+5,a=7,a+=4a+5,a=7,a+=4 int a=7*2+ -3%5-4/3; /a:10 float b=510+3.2e3-5.6/0.03 /b:3523.33 int m(3),n(4); a=m+-( -n); /a:0 m:4 n:3 char x(m),y(n);int n; n=x3)+(y-x=1); / n:3 int a(3),b(0); !a&a+b&a+; /0 a:3 a|b|b+ /1 b:0 int a(3),b(4),c; c=ab?+a:+b; /c:5 c=a-b?a+b:a-3?b:a; /c:7 从右向左结合从右向左结合 c=a-b?a+b:(a-3?b:a); int x(1),y(3),z(5); /从右向左结合 x+=y*=z-=2; /?(10,9,3) z=

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论