




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C+数据类型分类,常量 在程序运行的整个过程中其值始终不可改变的量。 解释: 常量是指不会改变的数值,即使经过程序执行也不会改变其值。一般日常生活中存在的常量包括圆周率、重力加速度g等,这些数值都是属于不会改变的常量。 分类: 基本类型常量:整数,实数,字符,字符串 符号常量:即为常量起一名字,常量,整型常量 实型常量 符号常量 字符常量 字符串,常量分类,变量,定义:程序运行过程中,其值可以改变的量。 变量的特点: 必须用标识符来命名 变量类型取决于其值的类型 变量需先说明后使用 标识符规定: 组成:由字母,数字,下化线组成,且数字不能开头 特点: 区分大小写; 长度247; 一般用具有含义的英文单词或汉语拼音命名; 不能与关键字同名,变量说明: 数据类型 变量名1,变量名2,; 例: int sum; char ch; float x,y,z; 变量赋初值: 注:首次使用变量时,必须有唯一确定值; 方法: 1.初始化:变量说明时直接赋值; 2.先说明,后用赋值语句赋值; 例: Int a=3,b=4; Char c=a; 2. Int n; n=10;,算术运算符与算术表达式:,分类: 单目运算符: ,+ ,- 双目运算符:+,-,*,/, /与%的区别: “ / ”: 整数相除, 结果仍为整数, 小数舍去. 操作数有一实数, 结果为实数. 例: 5 / 2 = 2 ; 1 / 2 = 0 5.0 / 2 =1 ; 1 / 2.0 = 0.5 “ % ”: 操作数必须为整数, 结果为整数。 例: 5 % 2 =1 ; 1 % 2 = 1 自增,自减运算符:,算术运算符:,自增、自减运算符,功能: 使变量值自增1或自减1 运算符介绍: 自增() i :先自增再使用 i :先使用再自增 i :先自减再使用 自减() i : 先使用再自减,l 注释: 该运算符对象只能使变量。 变量的数据类型通常为整型。 自增自荐运算符通常用于循环变量与指针变量。 优先级高于双目运算符, 同级结合性自右至左。,定义: 用算术运算符和括号将运算对象连接起来的式子称为算术表达式。 解释: 算术运算符的优先级: ( ) 函数 单目(-,+,-) ,/,% +,- 高 低,算术表达式:,赋值运算符 = 例: a = 10 ;x = a + 10 复合型赋值运算符: 运算符:, ,=,&=,=,|= 后四个为位运算符 例: a += 3 a = a +3 x= y+ 8 x = ( y + 8 ) x x %= 3 x = x % 3 赋值表达式:,赋值运算符与赋值表达式:,赋值表达式,一般格式: 注意: 优先级:较低(仅比逗号运算符高) 结合性:自右至左。 示例: a = b = c = 5 a = 5 + ( c = 6 ) a = ( b = 4 ) + ( c = 6 ) a + = a = a = a,一般格式: , , 求解过程: 自左至于右依次求每个表达式的值,最后一表达式的值作为整个表达式的值 优先级:最低 u 示例: a = 3 * 5 , a * 4 答案:a=15 该表达式结果为60 a = 3 * 5 , a * 4 , a + 5 答案:a=15 该表达式结果为20 设 i = 20 j = ( i = 4 , i / 2 ) 答案:i =16,j = 8,逗号运算符与逗号表达式:,运算符: , =, , =, c + d x = a = b a b = = x y ! = a x b c,关系运算符:,返回值: 逻辑值 1 表示真 (非 0 ) 0 表示假 ( 0 ) 注:运算结果可作为一整数参与运算。 例: 设 a = 3 , b = 2 , c = 1 d = a b f = ( a b c ) + 1 ( a b ) = = c,关系表达式:,优先级: 单目运算符 (!) 高 算术运算符 关系运算符 逻辑运算符 | 赋值运算符 低 结合性: ! 右结合 & , | 左结合,逻辑运算符:,运算符: !(非) & (与) |(或),返回值: 逻辑值 l 注: 运算结果可作为一整数参与运算. 例: 设 a = 4 , b = 5 ! a a&b ! a | b 5 3&2 | 8 4!0 判别某一年year是否闰年 闰年条
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025汽车典当合同全书
- 2025鞋履销售合同书
- 2025农业机械租赁合同范本
- 劳务外包合同
- 第8课 循环结构-for循环说课稿-2025-2026学年初中信息技术浙教版2020八年级上册-浙教版2020
- 环保监测服务合同协议
- 八年级物理下册 7.2力的描述说课稿 (新版)教科版
- 2024秋四年级英语上册 Module 9 Unit 1 Are you going to run on sports day说课稿 外研版(三起)
- 第14课 数字名章我制作说课稿-2025-2026学年小学信息技术人教版一 二年级起点五年级上册-人教版(一、二年级起点)
- 关于宝葫芦的秘密读后感
- (9月3日)铭记历史珍爱和平-纪念中国人民抗日战争暨世界反法西斯战争胜利80周年爱国主义主题教育班会课件
- 私域流量运营策略及五大关键原则
- 2026高中语文选择性必修上册 - -第二单元综合测试卷
- 2025年一级建造师《通信与广电工程管理与实务》案例背诵本
- 外墙真石漆安全培训课件
- 第三章真核微生物 (一)
- 中石化内部控制培训课件
- 2025年青少年法律知识竞赛试题库(试题及答案)
- 收单商户管理办法
- 分类管理理念下国有企业股权投资后评价体系的构建与实践
- 新生儿支气管肺炎护理查房
评论
0/150
提交评论