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...)

相关推荐
en.en..13 小时前
TCP与UDP对比
c语言
不灭的黄金瞳12313 小时前
Java数据类型与变量
java·开发语言·intellij-idea
小白学大数据14 小时前
Python 项目实战:用 Flask 构建生产级 MySQL 增删改查 REST API
开发语言·人工智能·python·mysql·flask
Nil20814 小时前
leetcode 20有效的括号
开发语言
jaysee-sjc14 小时前
【苍穹外卖】Day01:从零认识企业级项目开发
java·开发语言·数据库·mysql·spring·intellij-idea·mybatis
ThornArmor14 小时前
《向内深潜,向外飞掠》
c语言·开发语言·c++·vim·visual studio
传奇开心果编程14 小时前
【仓颉语言基础语法学与练】第1课:从零开始
开发语言·学习·华为
君顾114 小时前
本地AI错题纠正小程序:端侧推理与错题闭环实战
java·开发语言·错题
吠品14 小时前
Python 写入 Excel 的两种主流方案实际用法总结
c语言·开发语言·算法
邪修king14 小时前
Re:Linux 系统篇(三十一):库的制作与原理Chapter2:静态链接与程序加载 —— 从磁盘 ELF 到运行中进程的完整旅程
android·linux·运维·开发语言