- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二部份 运算符
一、算术运算符 注意: 结合方向:从左向右 优先级: - ----* / % ----- + - 两整数相除,结果为整数,若有一数为实型,则商为实型 %要求两侧均为整型数据(余数的符号与被除数相同) 二、自增自减运算 作用:使变量值加1或减1 种类:前置 ++i, --i (先执行i+1或i-1,再使用i值) 后置 i++,i-- (先使用i值,再执行i+1或i-1) 注意: ++ -- 不能用于常量和表达式,如5++,(a+b)++ ++ --结合方向: 自右向左 三、赋值运算符 简单赋值运算符 符号: = 格式: 变量标识符=表达式 作用:将一个数据(常量或表达式)赋给一个变量 复合赋值运算符 种类:+= -= *= /= %= 《= 》= = ^= |= 含义: exp1 += exp2 ? exp1 = exp1 + exp2 四、强制类型转换与逗号运算符 强制类型转换运算符 符号:(目的类型) 格式:(目的类型)表达式 作用:将一个表达式的值转换为另一种类型 逗号运算符 符号:, 形式:表达式1,表达式2,……表达式n 五、关系运算符 结合方向:自左向右 优先级别:高: = = 低: == != 关系表达式的值:是逻辑值“真”或“假”,用1和0表示 六、逻辑运算符 种类 : ! (非) (与) ||(或) 运算结果: 0表示“假”, 1表示“真” 短路特征: 单一与运算,当表达式的值为假时停止计算 单一或运算,当表达式的值为真时停止计算 七、指针运算符 含义: 取变量的地址; * 取指针所指向变量的内容; 结合性:自右向左 两者关系:互为逆运算 八、位运算符 1.按位取反运算(~) 功能:把运算对象的内容按位取反,即,使每一位上的1变0,1变0. 2.左移运算() 功能:如果左移的部分不包含有效的二进制数1,则每左移一位, 相当于移位对象乘以2. 九、其它运算符 条件运算符(expr1 ? expr2 : expr3) 执行过程: 先判断exp1,若为真则执行exp2,否则执行exp3 功能 :相当于条件语句,但不能取代一般if语句 例:求 a+|b| printf(“a+|b|=%d\n”,b0?a+b:a-b); 下标运算符([ ]) 功能 :从数组空间中提以数组元素 例: int a[10] , b[3][4]; a[0]=10 ; b[1][2]=12; 分量运算符( . - ) 功能 :从构造体数据中提取成员 例: struct ss { int a ; float b;} x , *px; px=x; x.a=1; px-b=4.5; * * 第 二 部 份 C语 言 中 的 数 据 运算 算术运算符 :(+ - * / % ) 自增自减运算: (++ --) 赋值运算符 :(= 及其扩展) 强制类型转换:(类型) 逗号运算符 :(,) 关系运算符 :( = == = !=) 逻辑运算符 :((! ||) 条件运算符 :(?:) 下标运算符 :([ ]) 指针运算符 :(* ) 求字节数 :(sizeof) 分量运算符 :(. -) 位运算符 :( ~ | ^ ) 例 5/2 = 2 -5/2.0 = -2.5 例 5%2 = 1 -5%-2 = -1 5%-2 = 1 -5%2 = -1 例 j=3; k=++j; j=3; k=j++; j=3; printf(“%d”,++j); j=3; printf(“%d”,j++); a=3;b=5;c=(++a)*b; a=3;b=5;c=(a++)*b; 结果 k=4;j=4; k=3;j=4; 4 3 a=4;b=5;c=20; a=4;b=5;c=15; 例 a=3; c=d+2; 例 a+=3 = a=a+3 x*=y+8 = x=x*(y+8)
您可能关注的文档
最近下载
- 全过程造价咨询投资控制目标承诺及保证措施.pdf VIP
- 牛津深圳版五上Unit 9 Around the city 第二课时课件.pptx
- 信息安全数学基础(第二版)裴定一课后习题答案.pdf
- 光电信息科学与工程专业的职业生涯规划 (修正).pptx VIP
- 2022年11月中日友好医院2022年应届毕业生公开招聘(一)笔试参考题库+答案详解.docx
- 三维激光扫描仪使用手册faro scene lt.pdf
- 名著阅读《西游记》练习试题(含答案).pdf VIP
- 华为H12-891 V1.0 HCIE-Datacom认证考试题库资料大全-下(多选、判断题汇总).pdf
- 医学电子书包考试找答案.pdf
- 物业起诉业主不交物业费官司超完美答辩状.doc
文档评论(0)