2.1 C的数据类型(课件)-高二《程序设计基础》同步教学(北京出版社)

2023-07-30
| 19页
| 173人阅读
| 15人下载
普通

内容正文:

第2单元 C语法基础 本单元内容 C的数据类型 1 常量与变量 2 算术表达式和赋值表达式 3 条件判断 4 数据类型转换 5 C的数据类型 任务1 思考:不同数据类型在主存中分别占多少字节? 任务1 C的数据类型 Int(%d) char((%c) float(%f) double(%ld) 常量 一 任务2 常量与变量 任务2 常量与变量 字符串常量的概念? 存储形式? 注意? 一、常量 1.十进制整数 由数字0~9组成的整数。 例如:230、512、-120。 2.八进制整数 以数字0开头,由数字0~7组成的整数。 例如:0111(等于十进制整数的73)。 3.十六进制整数 以数字0x开头,由0~9、a~f或A~F组成的整数。 例如:0x16(等于十进制整数的22)。 1.整型常量 1.整型常量 2.2 常量与变量 1.小数形式 表示形式:“数字0~9” +“小数点” (注意:必须要有小数点) 例如:0.3,.23,23.都是合法的实数。 2.指数形式(科学记数法 表示形式:整数部分、小数点、小数部分 和指数部分组成。 例如:123e4等 【注意】 1.字母E或e的前面必须要有数字,可以是 整数,小数或0。 2.字母E或e的后面的指数必须为整数或0。 2.实型常量 2.实型常量 2.2 常量与变量 1.单引号括起来的一个字符 强调:(1)单引号 (2)一个字符 2.转义字符(\开始) 3.字符常量 3.字符常量 2.2 常量与变量 3.字符常量 3.字符常量 2.2 常量与变量 重点掌握 3.字符常量 3.字符常量 2.2 常量与变量 【例2-1】分析下列程序的输出结果。 #include “stdio.h” main() { printf(“This\tis\ta\tbook ”); printf(“This i\bs a book ”); printf(“\“This is \′a\′book.\” ” ); } 3.字符常量 3.字符常量 2.2 常量与变量 【例2-1】分析下列程序的输出结果。 #include “stdio.h” main() { printf(“This\tis\ta\tbook ”); printf(“This i\bs a book ”); printf(“\“This is \′a\′book.\” ” ); } 此句执行结果: This­_ _ _ _is_ _ _ _ _ _a_ _ _ _ _ _ _book (“_”表示空格) 3.字符常量 3.字符常量 2.2 常量与变量 【例2-1】分析下列程序的输出结果。 #include “stdio.h” main() { printf(“This\tis\ta\tbook ”); printf(“This i\bs a book ”); printf(“\“This is \′a\′book.\” ” ); } 此句执行结果: This s a book 3.字符常量 3.字符常量 2.2 常量与变量 【例2-1】分析下列程序的输出结果。 #include “stdio.h” main() { printf(“This\tis\ta\tbook ”); printf(“This i\bs a book ”); printf(“\“This is \′a\′book.\” ” ); } 此句执行结果: “This is ′a′book.” 3.字符常量 3.字符常量 2.2 常量与变量 【例2-2】分析下列程序的输出结果。 #include “stdio.h” main() { char ch; ch=‘\101’; printf(“%c”,ch); } 执行结果: A 4.字符串常量 2.2 常量与变量 1.字符串的概念 字符串常量是由一对双引号括起来的字符序列。 例如:“ABC”, “How are you!” 2.区分两个概念 1)字符串长度 2)存储方式 4.字符串常量 问题:字符串“china”的长度多少?存储空间多大? 符号常量 2.2 常量与变量 问题:使用符号常量的好处? 1.符号常量的概念 用符号表示一个常量。 2.举例: 符号常量 #define HIGH 10 #include “stdio.h” main() { int a,b; a=10; b=

资源预览图

2.1 C的数据类型(课件)-高二《程序设计基础》同步教学(北京出版社)
1
2.1 C的数据类型(课件)-高二《程序设计基础》同步教学(北京出版社)
2
2.1 C的数据类型(课件)-高二《程序设计基础》同步教学(北京出版社)
3
2.1 C的数据类型(课件)-高二《程序设计基础》同步教学(北京出版社)
4
2.1 C的数据类型(课件)-高二《程序设计基础》同步教学(北京出版社)
5
2.1 C的数据类型(课件)-高二《程序设计基础》同步教学(北京出版社)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。