6. 单目操作符 6.1 单目操作符介绍 ! 逻辑反操作:真变假,假变真 - 负值 + 正值 & 取地址 sizeof 操作数的类型长度(以字节为单位) ~ 对一个数的二进制按位取反 -- 前置、后置 -- ++ 前置、后置 ++ * 间接访问操作符 ( 解引用操作符 ) ( 类型 ) 强制类型转换 单目操作符:只有一个操作数 C语言...
● 算术操作符:+ - * / %● 位移操作符:<< >>● 位操作符:& | ^● 赋值操作符:= += -= *= /=··· ● 单目操作符:! ++ -- & * - + ~ sizeof(类型) ● 关系操作符:> >= < >= == != ● 逻辑操作符:&& ||● 条件操作符:? :● 逗号表达式:, , , ···● 下标引用操作...
左移操作符==<<== 向左移动几位,那么左边就抛弃几位,后面就添加几个0。 例如: char a=2; char b; b=a<<2; a二进制00000010 左移2位00001000 即b的二进制就是00001000; 即b=8; 位操作符 也是对二进制进行的操作。这是双目操作符 &,|,^ ...
1、[]下标引用操作符 操作数:有两个,一个数组名+一个索引值 2、()函数调用操作符 操作数:函数名+参数,(因为参数不固定,所以操作数的数量不固定) 3、结构成员操作符(访问一个结构体的成员) 1、“ . ”结构体变量名.成员名 2、“->”结构体指针->成员名 十一、表达式求值 表达式求值的顺序一部分由操作...
一篇搞定C语言操作符(详解含示例) 一.操作符是什么? 指令系统的每一条指令都有一个操作符,它表示该指令应进行什么性质的操作。不同的指令用操作符这个字段的不同编码来表示,每一种编码代表一种指令。 基本特征 语义 每个操作符都有自己的语义,具体取决于它所操作的类型。
逻辑操作符 条件操作符 逗号表达式 下标引用、函数调用和结构成员 2. 算术操作符 + - * / % 其中前三个我们使用不会出现问题 对于/操作符,如果操作数都为整数,结果就为整数,例如2/5==2;只要有一个操作数是浮点数,结果就为浮点数,例如5/2.0==2.5,这里的1.0均可乘在分母或分子。
1.算数操作符 +-*/%// 加减乘除 取余 1. 2. 1.除了 % 操作符之外,其他的几个操作符可以作用于整数和浮点数 2.对于 / 操作符如果两个操作数都为整数,执行整数除法(求商舍余)。而只要有浮点数,执行的就是浮点数除法。 3.% (取模)操作符的两个操作数必须为整数,若其中一个不为整数则报错,返回的是...
>>:右移操作符,用于将整数右移指定位数 移位操作符移动的是二进制位 移位操作符的操作数只能是整数 2.1 左移操作数 移位规则:左边舍弃,右边补0 2.1.1 代码演示 #include <stdio.h>intmain(){inta=1;intb=-1;intc=a<<2;intd=b<<2;printf("a << 2 = %d b << 2 = %d\n",c,d);return0;...