c语言实例解析精粹:C++词汇解析来源: 发布时间:星期四, 2009年2月12日 浏览:99次 评论:0
1.保留字 C中保留字也称关键字它是预先定义好标识符见关键字解释 2.关键字 C中已经被系统定义为特殊含义类标识符C中关键字有: autodoublestruct longswitchenumregistertypedef charexternunionconstfloat unsignedcontinueforsignedvoid defaultgotovolatiledo whileasm_cs_ds_es _sscdeclfarhugeerruptnear pascalpublicprivatecatchprotected deletetemplatefriendthisinline throwtryoperatorvirtualoverload(现不用) 3.标识符 对变量、、标号和其它各种用户自定义对象命名在C中标识符长度没有限制第个必须是字母或下划线其后若有则必须为字母、数字或下划线例如count2_x是正确标识符形式而hello!3th则是在C中标识符区分大小写另外标识符不能和C中关键字相同也不能和同名 4.声明 将个标识符引入个作用域此标识符必须指明类型如果同时指定了它所代表实体则声明也是定义 5.定义 给所声明标识符指定所代表实体 6.变量 某个作用域范围内命名对象 7.常量 常量是不接受修改固定值可以是任意数据类型可以用后缀准确描述所期望常量类型如浮点类型常量在数字后加F无符号整型常量加后缀U等等此外还有串常量如"Pleaseinputyear:"反斜线常量如\\n表示回车符 8.const介绍说明符 const是在变量声明或声明时所用到个修饰符用它所修饰实体具有只读属性 9.输入 当需要执行键盘输入时可以使用抽取操作付">>"从cin输入流中抽取如: myAge; cin>>myAge; 10.输出 当需要在屏幕上显示输出时可以使用插入操作符"<<"向cout输出流中插入如: cout<<"Thisisaprogram.\\n"; 11.流 流是既产生信息又消费信息逻辑设备通过C系统和物理设备关联CI/O系统是通过流操作有两种类型流:文本流 2进制流 12.标准输入输出库 它是C标准库组成部分为C语言提供了输入输出能力 13.内置数据类型 由C直接提供类型包括、float、double、char、bool、指针、和引用 14.类型 包括char、signedchar、unsignedchar 3种类型 15.整数类型 包括、、long 3种类型 16.long 只能修饰,double. long指种整数类型它长度大于等于型. longdouble指长双精度类型,长度大于等于double型 17. 种长度少于或等于型整数类型 18.signed 由它所修饰类型是带符号.只能修饰和char. 19.布尔型 种数据类型其值可为:true,false两种 20.浮点类型 包括float,double,longdouble 3种类型其典型特征表现为有尾数或指数 21.双精度类型 浮点类型中种在基本数据类型中它是精度最高表示范围最大种数据类型 22.void类型 关键字的指示没有返回信息 23.结构类型 类种其成员默认为public型大多用作无成员数据结构 24.枚举类型 种用户自定义类型由用户定义值集合组成 25.类型转换 种数据类型转换为另种包括显式,隐式两种方式 26.指针 个保存地址或0对象 27.指针 每个都有地址指向地址指针称为指针指针指向代码区中某个通过指针可以相应其定义形式为: (*func)(chara,charb); 28.引用 为个对象或提供另个名字 29.链表 种数据结构由个个有序结点组成每个结点都是相同类型结构每个结点都有个指针成员指向下个结点 30. 是个由若干同类型变量组成集合 31.串 标准库中种数据类型些常用操作符如支持其操作 32.运算符 内置操作常用符号例如+,*,&等 33.单目运算符 只能对个操作数进行操作 34.双目运算符 可对两个操作数进行操作 35. 3目运算符 可对 3个操作数进行操作 36.算术运算符 执行算术操作运算符包括:+-*/% 37.条件运算符 即"?:" 其语法为: (条件表达式)?(条件为真时表达式):(条件为假时表达式) 如:x=a<b?a:b; 相当于: (a<b) x=a; x=b; 38.赋值运算符 即:"="及其扩展赋值运算符 39.左值 能出现在赋值表达式左边表达式 40.右值 能出现在赋值表达式右边表达式 41.运算符结合性 指表达式中出现同等优先级操作符时该先做哪个规定 42.位运算符 "&","|","^"">>""<<" 43.逗号运算符 即"" 44.逻辑运算符 "&&","||","!" 45.关系运算符 ">",">=","<=","<","<=","" 0
相关文章读者评论发表评论 |