- 1、本文档共44页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言第02章节数据类型
C语言程序设计 - 第2章 数据类型、运算符和表达式 第2章 数据类型、运算符和表达式 内 容 数据类型、常量和变量的定义 运算符的种类、优先级和结合方向 表达式的类型和求值 常见库函数 2.1、数据的基本概念 信息:客观世界物质及其运动的属性及特征的反映。 如:人物画,他的成绩进步明显,他的跑步速度很快。 数据:是用来表示某一事物的各种属性的具体数值。 如:表示身高:173厘米; 表示点的颜色: (120,120,20);100米用13秒跑完。 数据通过处理加工转变为信息。正确的数据表达信息。 对不同的数据其取值范围和结构是不同的。 如:年龄:0~120; 身高:20~300厘米; 一个点的颜色(r,g,b): r:0~255, g:0~255, b:0~255 计算机中用0、1的组合来表达数据和信息。 计算机存储数据的单位 位(bit):取值为0、1;字节(byte):8位——B; 千字节: 1024B——KB; 兆:1024KB——MB; 基:1024MB——GB。 数据类型:决定某类数据在计算机内存中所占的容量和存储方式。 2.2、常量与基本数据类型 1. 常 量 程序运行过程中其值不变的量。 形式有两种: 1)字面量 如:23、A’、12.46 2)符号常量 #define PI 3.14159 4.0/3.0*PI*r*r*r 4*PI*r*r 2. 基本数据分类 整型、实型、字符型 1)整型数据 练习:判断下面的数那些是int型,哪些是long型。 63、32768、 78l、 32767、-32768、 判断下面的数哪些是十进制数,哪些是八进制数,哪些是十六进制数。 348、027、0x283、012L、 2)实型数据 3)字符型数据 用一对单引号括起来的单个字符 类型标识符:char 长度: 1字节 如:A’、’b’ #’、 ’ 字符型数据的存储格式:ASCII码 转义字符 形式 功能 形式 功能 \0 字符串结束标志 \n 换行(ASCII码为10) \t 横向跳格 \\ 字符\(ASCII码为92) \’ 单引号 \” 双引号 \ddd 用8进制表示字符 \xhh 用16进制表示字符 2.3 C语言字符集与标识符 1)C语言字符集 (1)数字:0~9; (2)字母:A~Z,a~z (3)特殊符号: *、 %、 、#、?、等 2)C语言标识符 -- 定义:用来表示常量名、变量名、函数名及 其他含义的符号串。 --分类: 保留字(关键字): C语言中具有特定含义、专门用作语言特定成分的字符串。共32个,小写;含义不可改变。 预定义符: 系统规定,可以修改含义,但不提倡。 --库函数名:sin、printf、getchar、strcpy等; --预处理命令: define、include 、undef、ifdef、endif等; 自定义标识符(Identifier) : 标识符命名规范 定义:由字母、下划线开始的字母、数字、下划线组成的字符串。 说明: 第一个字符必须为字母或下划线; C语言标识符是大小写敏感的; 标识符的名称一般应具有一定的含义; 在TC中,前32位有效; 不要与C语言关键字(Keywords)重复 标识符示例 正确的标识符 student、num1、_SUM、_1_2_3 MyName、myname、my_name 错误的标识符 room3-1 包含了其他字符(减号) 2men 以数字开头 long 与关键字重复 Mr.Zhu 包含了其他字符(小数点) 2.5、基本运算符和表达式 1、算术运算符和表达式 基本算术运算符: +、-、*、/、%、+(正) 、–(负) 算术运算符和运算分量组成的求值序列称作算术表达式。 注意: 优先级从高到低:+(正) 、–(负); *、/、%; +、- 结合方向:从左向右 单目运算符+(正) 、–(负),右结合性 两整数相除,结果为整数 %要求两侧均为整型数据 算术表达式的转换(见附录3中的数学函数) 例如: 例如:编程实现求输入的实数的正弦和余弦值。 练习:将下面代数式转换为C语言中的表达式 答案: 自增、自减运算符++、 -- 分类: 前置 ++i, --i (先执行i+1
文档评论(0)