Liunx C运算符

一、运算符

(一)算数运算符

1、float和double不能进行取余操作。

(二)关系运算符

1、逻辑非

2、逻辑与

例子:

if((a-1)<b&&b++)

如果为真则自增,为假不自增

3、逻辑或

4、位运算

1)位逻辑反(按二进制位取反!)

2)位逻辑与

3)位逻辑或

4)异或

5)移位运算

5、或运算可以快速把某一位置1

把x的第2位置1

6、与运算可以快速把某一位置0

把x的第三位置0

7、把一个十进制数转换成一个十六进制数

8、赋值运算符

9、三目运算符

若表达式1为真,执行表达式2,否则执行表达式3

1)例子

10、逗号运算符(从左往右依次运算,然后把最右边式子的值赋给变量)

前面的必须是等式/y++,最后一个可以是一个值也可以是一个等式/y++

11、sizeof()

可以判断数据类型(int float...),也可以是变量(a,b,c...)

12、运算符的优先级

13、z是bool

注意事项

1、sizeof可以判断数据类型(int float...),也可以是变量(a,b,c...)

相关推荐
ThornArmor4 分钟前
奔腾的呼吸:被驱逐者的灵感
开发语言·程序人生·架构
软件黑马王子14 分钟前
12.缓存池优化:对象上限
开发语言·前端框架·c#
阿里嘎多学长15 分钟前
2026-09-07 GitHub 热点项目精选
开发语言·程序员·github·代码托管
wuyk55526 分钟前
从零吃透 MQTT 通信|第 6 章 MQTT 主题、过滤器、通配符、订阅管理、拒收机制详解与代码实现
c语言·stm32·学习
流浪00134 分钟前
大模型技术全景(六):AI 的“逐字接龙“——Token 与自回归生成背后的真相
开发语言·人工智能·llm
Raas1001 小时前
AI网关和OpenRouter区别?MAI Gateway(魔芋企业级AI网关)企业级方案对比指南
大数据·开发语言·人工智能·gateway·php·ai网关·mai gateway
点心的游戏开发世界9 小时前
GDScript 入门笔记(十一):Lambda 与匿名函数
开发语言·笔记·游戏引擎·godot
phltxy9 小时前
C语言操作符详解
java·c语言·算法
RuoZoe10 小时前
从 2026 年 3 月 1 日开源,到 26.10.9:Jalium UI 半年时间到底走了多远?
c语言·c++
事圆则缓11 小时前
Kotlin 协程完全指南
开发语言·kotlin