C语言基础操作符整理~
来源:互联网 发布:大数据世界txt下载 编辑:程序博客网 时间:2024/04/27 11:27
左移操作符<<
左边抛弃,右边补零
右移操作符>>
1.逻辑右移
左边补零,右边丢弃
2.算数右移
左边补符号位,右边丢弃
注意:
1.左移一位相当于乘2,右移一位相当于除2,并且在内存中存放的是二进制的补码,且移位操作符只对int型数操作
2.移位操作符不要移动负数位,这个标准未定义
逻辑操作符: && ,||
位操作符
&(按位与)、
| (按位或)、
^(按位异或)
单目操作符:!, - ,+ ,&,sizeof ,~,-- ,++ ,* ,(类型)
!操作符为逻辑取反操作(真变假,假变真);
- 负号 +正号
& 取地址(注:从内存中取地址,不能从寄存器register中取址。)
sizeof 求操作符的类型长度(以字节为单位)
~ 操作符为按位取反(针对一个数的二进制);
++与-- 前置表示先执行后使用,++与-- 后置表示先使用后执行;
* 此处的操作符为解引用操作符(间接访问操作符);
(类型)操作符为强制类型转换。
赋值操作符 =连续赋值,从右往左。
关系操作符
==, >=,<=,<,>, != 用于比较判断用
条件操作符(三目操作符):exp1?exp2:exp3阅读全文
0 0
- C语言基础操作符整理~
- C语言操作符整理
- C语言基础整理
- C语言基础整理
- C语言基础整理
- C语言基础整理
- C语言基础知识点整理
- 数据结构基础整理(C语言)
- 初学C语言基础整理
- C语言基础考试整理
- C语言基础整理1
- C语言基础 3 二进制 操作符
- c语言操作符总结(基础)
- C语言基础之操作符总结
- [C语言基础]C语言操作符优先级
- C语言基础IO操作
- C语言基础IO操作
- c语言操作mysql基础
- LAMP环境搭建与配置(八)
- RabbitMQ入门教程(五):扇形交换机发布/订阅(Publish/Subscribe)
- LAMP环境搭建与配置(九)
- 京东强大数据支撑着618和双11
- 数组指针,指针数组,函数指针,等理解
- C语言基础操作符整理~
- fpt配置
- NTFS文件系统详解
- 你知道哪些聊天机器人
- 7、ssm整合shiro
- Linux环境下安装redis集群
- 过度理想化与造梦周期
- Canny源码理解
- nginx的优先匹配规则