第四节课总结 c语言运算符一、算数操作符、-、*、/、%求余数1、赋值2、在计算机中若/左边是一个整数右边也是一个整数那么除下来的数据只能保存整数。所以只要除号两边有一个小数就能输出小数3、%求模求余数只有当被除数是负数时余数才是负数二、赋值操作符1、 2、复合运算符a 3 a a3 ----- 就是复合运算符- * /三、单目操作符只需要一个运算数1、 a :后置 自增1 等同于 a a 1a 前置单独写没区别int a 10int b a; :先让a b 再输出结果为a 11 b 10。int b a则反之a-- --a 同理赋值的时候前置和后置显示区别四、移位运算符(针对二进制补码)1、左移将二进制向左移右边少了的再补左边抛弃右边补0int num 10;int n num 1;0000 1010 ------0001 0100 :n里面存了20但num依然是10左移几次×2的几次方。将1 移到最前面改变符号时未定义2、右移(相当于除法)右移 时左边补符号位原来是0就补0是1就补10000 1010 1 :0000 0101 5;负数在左右移的时候先写原数据的补码再求出移了后的补码最后求原码五、位操作符1、 按位与int a 11 0000 1011int b 7 0000 0111 int c a b 0000 0011 对应的比特位上只要有0那么按位与的结果对应位上就是02、|按位或0000 10110000 0111 |00001111 只要对应的比特位上有1那么按位或的结果对应位上就是13、~按位取反把1变成0把0变成1。取出来是补码对a进行按位取反~a-a14、^: 按位异或如果对应位的比特位上二进制不一样则对应位用1表示0000 1010 两个一样的比特位上的数字异或出来就是00011 1101…………0011 0111六、关系运算符 、 、 、 、 、 !七、逻辑运算符八、逗号表达式逗号表达式规则逗号表达式就是用逗号隔开的多个表达式。 逗号表达式会从左向右依次计算所有子表达式整个表达式的最终结果是最后一个子表达式的结果。运算符的优先级按照自己的逻辑加括号

相关新闻

最新新闻

猫抓插件实用攻略:浏览器资源嗅探与视频下载,零门槛上手

猫抓插件实用攻略:浏览器资源嗅探与视频下载,零门槛上手

猫抓插件实用攻略:浏览器资源嗅探与视频下载,零门槛上手 【免费下载链接】cat-catch 猫抓 浏览器资源嗅探扩展 / cat-catch Browser Resource Sniffing Extension 项目地址: https://gitcode.com/GitHub_Trending/ca/cat-catch 打开在线课程页面&…

2026/9/6 23:37:41
五看三定战略规划详解:华为方法如何落地企业经营计划

五看三定战略规划详解:华为方法如何落地企业经营计划

简介:这份PPT共43页,聚焦华为战略规划与落地中的“五看三定”工具,适合企业中高层管理者、战略规划人员及对华为管理体系感兴趣的学习者。内容首先厘清战略内涵及企业战略的重要性,再从流程架构、时间安排与方法论角度理解战略规划…

2026/9/6 23:37:41
Windows 中断亲和性配置:从帧时间抖动到驱动级延迟调优

Windows 中断亲和性配置:从帧时间抖动到驱动级延迟调优

Windows 中断亲和性配置:从帧时间抖动到驱动级延迟调优 【免费下载链接】Atlas 🚀 An open and lightweight modification to Windows, designed to optimize performance, privacy and usability. 项目地址: https://gitcode.com/GitHub_Trending/atl…

2026/9/6 23:37:41
STM32自制万能红外遥控器:NEC协议解码与发射实战

STM32自制万能红外遥控器:NEC协议解码与发射实战

简介:基于STM32的万能红外遥控器设计文档,面向嵌入式爱好者、电子竞赛队伍及智能家居开发者。文档完整记录一款集红外控制、红外学习、语音控制、Wi-Fi远程控制于一体的遥控器项目,从需求分析、硬件选型到STM32程序逻辑、Qt上位机开发均有覆盖…

2026/9/6 23:37:41
Kimi K3大模型深度解析:编程能力、API定价与蒸馏争议

Kimi K3大模型深度解析:编程能力、API定价与蒸馏争议

这次我们来看一个在 2025 年大模型圈讨论度非常高的观点汇总:Kimi K3。围绕它的信息很杂,有性能排名,有 API 定价,也有中美大模型差距的分析。这次我们把分散在不同来源里的关键内容整理成一篇文章,重点讲清楚几个问题…

2026/9/6 23:37:41
AI视频超分辨率 Video2X 完整教程:3 条命令本地完成 4 倍放大

AI视频超分辨率 Video2X 完整教程:3 条命令本地完成 4 倍放大

AI视频超分辨率 Video2X 完整教程:3 条命令本地完成 4 倍放大 【免费下载链接】video2x A machine learning-based video super resolution and frame interpolation framework. Est. Hack the Valley II, 2018. 项目地址: https://gitcode.com/GitHub_Trending/v…

2026/9/6 23:32:41