- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教学要求 重 点: 数据类型、变量及其定义、基本输入、输出、指针概念、运算符及其表达式 难 点: 转义字符、内存访问、++ -- 运算、运算符的优先性及结合方向、数据类型转换 2.1基本数据类型 C++语言的数据类型 基本数据类型 2.2常量、变量 常量是在程序中不变的量。 字面常量:如 12, 3.14159, ‘A’,“abc” 整型常量:可用十、八、十六三种进制表示。如十进 数17可写成: 17,021(八进制),0x11(十六进制) 浮点型常量:可用小数点法和指数法表示。如: 0.314159,314.159e-3,3.14159e-1 字符常量:一般用单引号括起来表示,如‘a’; 用转义字符表示:\n、\12、\xa 字符串常量:用双引号括起来表示,如“abc”, “a” 符号常量:用符号表示常量,其定义方法: const 类型标识符 常量名=常量表达式; 例如: const float PI=3.14159; const float R=2.0; const float S=PI*R; 除定义外,符号常量名不可以重新定义,不可以出现在“=”的左边使用。 另外可以用预处理命令方法来说明符号常量。方法: # define PI 3.14159 注意:结束没有分号 “;” 变量:在程序执行中可以被改变的量。变量必须有标识符,必须先定义,后使用。定义方法: 类型标识符 变量名1,变量名2,· ···; 例如: int k, i ; //定义k,i为整型变量 unsigned int m; //定义m为无符号整型变量 char stud_1, stud_2 ; //定义stud_1, stud_2为字符型变量 bool t ; //定义t为布尔(逻辑)型变量 float x, y, z ; //定义x,y,z为单精度实型变量 变量的赋值与初始化(按名访问即直接访问) 赋值: k=1; //把数值1赋给变量k stud_1=‘A’; //把字符值A赋给变量stud_1 初始化:在定义变量时就给变量直接赋值。如 int k=1, i=3, m; int k(1), i(3), m; 例2.1 #include stdio.h void main( ) { int x,y,z,w; //定义x,y,z,w为整型变量 unsigned int k=30; //定义k为无符号整型变量并初始化 x=10;y=-20; //把10赋给x,20赋给y z=x+k;w=y+k; //计算z ,w printf(“x+k=%d,y+k=%d\n”,z,w); //输出 } 输出结果为:x+k=40,y+k=10 2.3输入、输出 2.3.1输入输出单字符 使用C语言的输入输出函数时要用stdio.h头函数。 输入一个字符函数getchar( ) 格式:getchar( ); 功能:从键盘读入一个字符 例如:char c; c=getchar( ); 用putchar( )输出一个字符 格式;putchar(char c); 功能:向屏幕在当前光标处输出一个字符c 。 例如:char c1=‘A’; putchar(c1); // 输出字符A putchar(c1+1); // 输出字符B putchar(‘A’+32); // 输出字符a 2.3.2格式输入、输出 格式输出函数printf( ) 格式: printf(“格式控制字符串”, 表达式列表); 功能:按指定格式向屏幕输出表达式的值。 例如:printf(“x=%d, y=%d, x+y=%d\n”, x, y, x+y); 格式控制字符串说明 ⑴普通字符按原样输出。 ⑵转义字符按转义的意义输出。例如’\n’输出时,换行,光标移到下一行开头。 ⑶格式符与
您可能关注的文档
- 导电媒质中的平面电磁波幻灯片.ppt
- 程控交换(北邮)08年第8章(5.8)幻灯片.ppt
- 导航倒车后视安装幻灯片.ppt
- 程控交换硬件系统幻灯片.ppt
- 第4章 测距机幻灯片.ppt
- 第4章 差分方程与滤波-good幻灯片.ppt
- 程控数字交换与交换网(第二版)幻灯片.ppt
- 程控与交换技术第02章幻灯片.ppt
- 程序存储器ROM幻灯片.ppt
- 导流洞截流前汇报材料幻灯片.ppt
- Java语言程序设计电子课件 第7章 Java事件处理模型.pptx
- 汽车电工电子基础 课题三 三相正弦交流电路习题解析.docx
- 《汽车车身电气设备检修》课件 项目四 汽车车内常见电气设备检修4-2.pptx
- 配送作业实务参考资料 CCCZ60110-01 订单处理V4.0.docx
- 《影视广告创意与制作》课件 教学项目2 影视广告创意的基本修辞类型.pptx
- 配送作业实务参考资料 CCCZ60114-01 承运商监控.docx
- Java语言程序设计电子课件 第5章 多线程编程与异常处理.pptx
- Java语言程序设计电子课件 第10章 数据库连接方式.pptx
- 《影视广告创意与制作》课件 教学项目7 模仿拍摄《宽窄巷子》.pptx
- 《电工技术基础与技能》教学课件 单元6 三相正弦交流电路.ppt
最近下载
- TCCIAT0003-2019建筑施工承插型轮扣式模板支架安全技术规程.pdf
- T∕CTCA 6-2019 劳动防护手套.pdf
- 注册单元划分膝关节假体vlc g02.pdf VIP
- JTG5220—2020公路养护工程质量检验评定标准第一册土建工程全面解读.pptx
- 教育部留服务中心国(境)外学历学位认证评估程序和标准(试行)之附则.doc
- 土方工程课件.ppt
- 《医学细胞生物学》课件 第七章 细胞骨架与细胞运动.pptx
- 《排球正面双手垫球》教案排球正面双手垫球公开课教案1水.docx VIP
- 教育法学课件.ppt VIP
- 2023年人教版七年级语文下册期中试卷附参考答案 .pdf VIP
文档评论(0)