傻大方


首页 > 知识库 > >

━━C的词法和基本要素|C++程序设计第1章━━C++的词法和基本要素( 二 )


按关键词阅读: C的基本词法 第第章C基本 C的词法和基本 C程序设计 C的词法


数据结构:以数据类型的形式出现 。
程序 文件 函数 语句 词法符号 C+字符集,C+的字 。

【━━C的词法和基本要素|C++程序设计第1章━━C++的词法和基本要素】8、符集,C+的字符集: C+字符集: 英文字母:A Z 、a z 数字符号:0 9 其他符号:+ - * / = ! cout x ;
short a ;
unsigned short b ;
a = x ;
b = x ;
cout “a=” a “tb=” b endl ;
a = a+1 ;
b = b+1 ;
cout “a+1=” a “tb+1=” b endl ;
,例】 #include using namespace std ;
void main ( ) char a ;
cout a ;
cout “字符 ” a “ 的码是:” (int) a endl ;
a = a+5。

9、;
cout “字符 ” a “ 的码是:” (int) a endl ;
bool b = true ;
cout “b=” b “tt” ;
b = false ;
cout “b=” b endl ;
,变量与常量变量,关于变量: 变量是指在程序执行过程中其值可以改变的量 , 变量代表了某个存储空间及其所存储的数据 。
变量必须用标识符进行标识 , 称作变量名 。
编译时 , 编译器根据变量的类型为每个变量分配一段连续的内存单元 , 用于存储该变量的值 。
变量名和内存单元地址之间存在一个映射关系 , 当程序引用变量时 , 计算机会通过变量名寻址 , 从而访问到其中的数据 。
变量必须先说明类型后使用 , 不同类型变量占用内存单 。

10、元的字节数不同 , 编译器要为变量预先分配内存空间;另外 , 不同类型的变量有其相应的合法操作 , 编译器要对其进行语法检查,变量与常量变量,变量定义的一般格式: 存储类型 数据类型 变量名1 = 初值1, 变量名2 = 初值2,; 注意: 格式中用“”括起来的部分表示可选项 , 省略号“ ”表示可以多次重复 。
关于存储类型的概念将在后续章节中介绍 , 该项省略不写时 , 表示auto 。
数据类型可以是基本数据类型 , 也可以是已定义的构造数据类型 。
变量必须先定义后引用 , 变量的定义可以出现在程序的任何位置 , 但其作用域和生存期有所不同 , 这部分概念将在后续章节中介绍 。
定义变量时 , 可同时对其进行初始化 。
若定义局部变量时 。

11、不赋初始值 , 则变量初值不确定;若定义全局变量时不赋初始值 , 则变量初值为0,例】 #include int a1 = 15 , b1 ;
/全局变量 void main ( ) int a2 = 5 , b2 ;
/局部变量 cout “a1=” a1 “nb1=” b1 endl ;
cout “a2=” a2 “nb2=” b2 endl ;
char d1= A , d2 ;
cout “d1=” d1 “t机内码:” (int) d1 endl ;
cout “d2=” d2 “t机内码:” (int) d2 endl ;
float e1 = 1234.123456789 , e2 ;


12、 double e3 = 1234.123456789 , e4 ;
cout “e1=” e1 “n字节数:” sizeof(e1) endl ;
cout “e2=” e2 “n字节数:” sizeof(e2) endl ;
cout “e3=” e3 “n字节数:” sizeof(e3) endl ;
cout “e4=” e4 “n字节数:” sizeof(e4) endl ;
,变量与常量标识符常量,常量:指在程序执行过程中其值始终保持不变的量 , 有文字常量、标识符常量 。
文字常量(字面常量):存储在程序区 , 不在数据区 , 对其的访问不是通过数据地址进行的 。
标识符常量:常变量、符号常量 常 。

13、变量:如果一个变量在定义时用了const修饰符 , 该变量就成为常变量;常变量存储在数据区 , 对其的访问可以通过地址进行 , 但其值在初始化后不允许再被改变 。
常变量的使用与普通变量一样 , 所不同的是 , 常变量必须在定义时初始化 。
C+推荐用大写字母作为常变量名 , 以便与一般变量名区分 。
符号常量:用编译预处理命令 define 定义一个标识符代表某个常量 , 编译预处理时系统将程序中所有出现该标识符的地方用这个常量替换之,例】 #include #define PI 3.1415926 /不能写成: #define PI=3.1415926 ;
void main ( ) float r ;
cout r ;
co 。

14、ut void main ( ) const float PI = 3.1415926 ;
float r ;
cout r ;
cout “圆半径=” r “t圆周长=” 2*PI*r “t圆面积=” PI*r*r endl ;
,运行: 请输入圆半径: 5 圆半径 = 5 圆周长 = 31.4159 圆面积 = 78.5398,运行: 请输入圆半径: 5 圆半径 = 5 圆周长 = 31.4159 圆面积 = 78.5398,变量与常量整型常量,文字常量(字面常量):整型常量、实型常量、字符型常量、字符串常量 整型常量:即整数 , 可采用十进制、八进制、十六进制三种形式表示 。
十进制整数: 若干 。

15、个 09 的数字 八进制整数: 0 若干个 07 的数字 (八进制表示以数字0开始) 十六进制整数: 0 x 若干个 09 的数字及 AF 的字母 (十六进制表示以0X或0 x开始 , AF字母大小写均可) 长整型常量、无符号整型常量: 以字母 L(或 l)结尾 , 表示长整型常量 。


来源:(未知)

【学习资料】网址:/a/2021/0323/0021758676.html

标题:━━C的词法和基本要素|C++程序设计第1章━━C++的词法和基本要素( 二 )


上一篇:高考政治一轮复习|高考政治一轮复习 生活与哲学 专题十五 思想方法与创新意识 考点1 唯物辩证法与唯物辩证法的联系观课件

下一篇:八年|八年级数学下册教学计划word版