- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 数据类型、运算符与表达式 3.1 C的数据类型 3.2 常量与变量 一、常量 整型常量: 浮点型常量 字符常量 字符串常量 1)整数 十进制 八进制 十 六进制 二、符号常量 概念 符号常量是一种特殊形式的常量,即用一个 标识符表示一个常量。 定义形式 #define 常量名 常量值 符号常量在程序中的应用 习惯:符号常量名用大写,变量名用小写。 #define PRICE 30 #include void main( ) { int num , total; num=10; total=num*PRICE; printf(“total=%d”,total); } 三、变量 变量的定义 变量是程序执行过程中其值可以改变的量。 变量名--存储单元--变量值 袋子名--袋子位置--袋子东西 变量的分类 整型变量 实型变量 字符变量 变量的命名(同标识符的命名) 变量的使用 先定义,后使用 变量与地址 . 变量“先定义,后使用”,每个变量被指定为一个确定类型,在编译时就能为其分配相应的存储空间。 3.3 整型数据 1.整型常量 十进制数 如:12、345、0 八进制数(以0开头) 如:012、045 十六进制数(0x开头) 如:0x12、0x345 整型常量举例 2.整型变量的分类 基本型(int) 短整型(short int、short) 长整型(long int、long) 无符号型 无符号整型(unsigned int) 无符号短整型(unsigned short) 无符号长整型(unsigned long) 整型变量定义 3、整数数据在内存中的存放方式 如:int i; i=10; 4.整型变量定义 5.使用整型数据时的注意事项: 3.4 实型数据 实型常量 什么是实型常量 即浮点数。以十进制形式表示。 实型常量的表示形式 小数形式 指数形式(科学计数法) 使用数值常量时的注意事项 实型变量 单精度实型(float) 双精度实型(double) 长双精度实型(long double) 实型常量的指数形式表示法 使用数值常量时的注意事项 3.5 字符型数据 一、字符常量 概念:指用撇号(单引号)括起来的单个字符。 字符常量的分类 一般字符常量 转义字符常量 以一个反斜杠“\”开头的字符序列,有特定含义。 转义字符常量表 转义字符的使用 二、字符变量 关于字符变量 字符变量用来存放字符常量。 一个字符变量只能存放一个字符常量。 一个字符型变量在内存中占用一个字节的空间。 字符变量的定义格式: char 变量名表; 字符变量的赋值: 变量名=字符常量; 举例: char c; char ch1,ch2; c=‘a’;ch1=‘b’;ch2=‘c’; 三、字符数据的存储及使用 例题 四、 字符串常量 字符常量与字符串常量的区别 二者表示形式不同。字符常量的定界符是‘’,而字符串常量的定界符是“”。 如:‘a’是字符常量,而“a”是字符串常量。 存储空间不同。一个字符常量只占1个字节,而一个含有单个字符的字符串常量需要占用2个字节。 如:‘a’在内存中只占1个字节,“a”则需占用2个字节空间。 不允许将一个字符串常量赋给一个字符型变量。 如:ch=‘a’;是正确的,而ch=“a”;不是将字符a赋值给变量ch。 3.6 变量的初始化 变量赋初值 C语言允许在定义变量时对变量进行初始化,即对变量赋初值。 如:int a=2; 等价于int a;a=2; 对变量进行初始化,允许只对定义的变量的一部分赋初值。 如:int a,b,c=25; char ch1=‘x’,ch2; C语言中若有几个变量初值相同,必须分别赋值。 如: int a=2,b=2,c=2; 对字符型变量初始化时,既可以将字符用单引号括起来直接赋值,也可以使用该字符的ASCII码进行赋值。 如:char ch=‘A’;等价于char ch=65; 3.7 各类数值型数据间的混合运算 二、算术运算符和算术表达式 1. 基本的算术运算符 +、-、*、/、% /:两个整数相除的结果为整数。若 操作数中有一个负数,则采用“向零取整”的方法。5/3=1;-5/3=-1; 两边有一个小数结果为小数. -5/2.0 = -2.5 %:模运算符,或称求余运算符。其操作数均应为整数。特别说明:
您可能关注的文档
最近下载
- 电动叉车安全风险点告知牌.docx VIP
- AQL抽样标准培训.pptx VIP
- 2025广东中山市东凤镇污水处理有限责任公司管网维护人员招聘6人笔试模拟试题及答案解析.docx VIP
- 家具设计与工艺ppt-板式家具结构与生产工艺.pdf VIP
- 2025河北建材职业技术学院招聘106人笔试参考题库附答案解析.docx VIP
- 部编版语文四年级下册第四单元大单元教学设计核心素养目标.pdf VIP
- 初中数学常用二级结论知识点总结.doc VIP
- 我的师德小故事 .docx VIP
- 主要股东或出资人信息及投标人基本情况表模板.docx VIP
- 新型独脚金内酯类似物的结构设计、合成及对水稻生长调控的多维度探究.docx
文档评论(0)