- 1、本文档共67页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]第一章-基础
第一章 C++基础知识 C++语言程序设计 授课:叶涛助教:杨成 答疑邮箱:vc_hust@163.com 公共邮箱:vc_hust_lab@163.com 课程网站:/ 计算机语言的基本体系结构 1.2 用C++语言编写程序 1 在屏幕上显示Hello world! 例1.0 在屏幕上显示短句: Hello world! 1 在屏幕上显示Hello world! //1.cpp 注释文本 #include iostream 编译预处理命令 using namespace std; 命名空间 void main (void) 主函数 { cout Hello world! \n ; 语句结束 } 输出流对象 换行符 1.3 C++的词法单位 1.3.1 C++的字符集 1.3.2 关 键 字 1.3.3 标识符 1.3.3 标识符 1.3.4 标点符号 求华氏温度 100°F 对应的摄氏温度摄氏温度 C=(5/9)(F-32) 1 程序解析 2 常量、变量和数据类型 3 算术运算和赋值运算 4 简单的输入、输出 程序解析 求华氏温度 100°F 对应的摄氏温度。 摄氏温度 C=(5/9)(F-32) 1.4 变量和数据类型 int celsius, fahr; celsius = 5 * (fahr - 32) / 9; 变量的定义 变量定义的一般形式: 数据类型名 变量名表; 例如: int celsius, fahr; 定义整型变量 float x; 定义单精度浮点型变量 double area, length; 定义双精度浮点型变量 double型数据比float精度高,取值范围大 C++中的数据类型 变量的定义 定义变量时要指定变量名和数据类型 变量名代表内存中的一个存储单元 存储单元存放该变量的值 该存储单元的大小由变量的数据类型决定 C++中的变量代表保存数据的存储单元 数学中的变量代表未知数 y = x+1 变量的定义与使用 #include iostream Using namespace std; void main(void) { int celsius, fahr; fahr = 100; celsius = 5 * (fahr - 32) / 9; coutfahr = fahr , celsius = celsius \n; } 整型常量 实型常量 字符型常量 字符串常量 C++中十进制表示与平时熟悉的书写方式相同。 例: 15 -24 10000 数据类型为const int 实型常量 字符型常量 字符串常量 标识符常量(常变量) 1.6 运算符和表达式 1.6.1 优先级和结合性 1.6.2 基本运算符和表达式 fahr = 100; celsius = 5 * (fahr - 32) / 9; 算术运算 2.赋值运算 赋值运算符 = 赋值表达式:用 = 将一个变量和一个表达式连接起来的式子 变量 = 表达式 表达式 表达式:由运算符、操作数及标点符号组成的,能取得一个值的式子。 使用时注意: 1、表达式中每个变量都有确定的值时才能进行表达式求值; 2、C++中算术运算应注意数据溢出问题,即运算结果超出对应数据类型的表示范围。编译程序只会对除法运算时除数为0这种情况提示出错,因此,程序设计者必须在程序中解决检查并处理数据溢出问题。 3.自增自减运算 4.逻辑运算、逻辑表达式 6.逗号运算符与逗号表达式 7. sizeof 运算符 1.6.3 语句 1.7 数组与字符数组 一维数组 一维数组 数组的存储: 数组在存储单元中是按下标的顺序连续存放的,数组名代表数组存储区域的首地址。 数组的元素: 标识方法是用数组名和下标: 数组名[表达式] 表达式用来计算下标值。C++中规定数组第一个元素的下标为0。
您可能关注的文档
最近下载
- 四川省2004年肺结核流行特征及空间聚集性分析.pdf VIP
- 《小肠梗阻的诊断与治疗中国专家共识(2023版)》解读.pptx
- 回收、暂存、中转废矿物油与含矿物油废物项目突发环境事件应急预案.docx
- 电路与电子学-课程教学大纲.doc VIP
- 安徽省A10联盟2023-2024学年高二上学期11月期中考试物理试题及答案.pdf
- 第三届全国新能源汽车关键技术技能大赛(汽车电气装调工赛项)考试题库资料(含答案).pdf
- 国家科技创新政策汇编 202305.pdf
- 东华大学819有机化学2018年考研真题.pdf
- 精品推荐企业财务制度通用版汇总.docx
- 2016年东华大学硕士研究生入学考试819有机化学考研真题.pdf
文档评论(0)