C语言运算符类型
2018-06-18 04:16:14来源:未知 阅读 ()
算术运算符
运算符 |
描述 |
+ |
两个操作数相加 |
- |
第一操作数减去第二个操作数 |
* |
两个操作数相乘 |
/ |
分子除以分母 |
% |
模运算和整数除法后的余数 |
++ |
递增操作增加一个整数值 |
-- |
递减操作减少一个整数值 |
关系运算符
操作符 |
描述 |
== |
检查两个操作数的值是否相等,如果值相等,条件为真。 |
!= |
检查两个操作数的值是否相等,如果值不相等,条件变为真。 |
> |
检查左边的操作数的值是否大于右操作数的值,如果是,条件为真。 |
< |
检查左边的操作数的值是否小于右操作数的值,如果是,条件为真。 |
>= |
检查左边的操作数的值是否大于或等于右操作数的值,如果是,条件为真。 |
<= |
检查左边的操作数的值是否小于或等于右操作数的值,如果是,条件为真。 |
逻辑运算符
运算符 |
描述 |
&& |
逻辑与运算符。如果两个操作数都非零,条件为真。 |
|| |
逻辑或运算符。如果任何两个操作数是非零,条件为真。 |
! |
逻辑非运算符,反转操作数的逻辑状态。如果条件为真,那么逻辑非操作结果为假。 |
字位运算符
Operator |
Description |
& |
Binary AND Operator copies a bit to the result if it exists in both operands. |
| |
Binary OR Operator copies a bit if it exists in either operand. |
^ |
Binary XOR Operator copies the bit if it is set in one operand but not both. |
~ |
Binary Ones Complement Operator is unary and has the effect of 'flipping' bits. |
<< |
Binary Left Shift Operator. The left operands value is moved left by the number of bits specified by the right operand. |
>> |
Binary Right Shift Operator. The left operands value is moved right by the number of bits specified by the right operand. |
赋值运算符
运算符 |
描述 |
= |
赋值操作符,数值从右侧操作数赋给左侧操作数 |
+= |
加法赋值运算符,将左、右操作数相加并将结果赋值给左操作数 |
-= |
减法赋值运算符,将左、右操作数相减并将结果赋值给左操作数 |
*= |
乘法赋值运算符,将左、右操作数相乘并将结果赋值给左操作数。 |
/= |
除法赋值运算符,把左操作数与右操作数相除并将分结果赋值给左操作数。 |
%= |
模量赋值运算符,使用两个操作数进行模量并将结果赋值给左操作数。 |
<<= |
左移位并赋值运算符。 |
>>= |
右移位并赋值运算符。 |
&= |
按位与赋值运算符。 |
^= |
按位异或并赋值运算符。 |
|= |
按位或并赋值运算符。 |
条件运算符
操作符 |
描述 |
? : |
条件表达式。 |
逗号运算符
操作符 |
描述 |
, |
用于把若干表达式组合成一个表达式。 |
指针运算符
操作符 |
描述 |
& |
返回一个变量的地址。 |
* |
指针指向一个变量。 |
特殊运算符
操作符 |
描述 |
sizeof() |
返回变量的大小。 |
() |
强制类型转换/(表达式)/函数(参数列表)。 |
[ ] |
数组下标。 |
. |
成员运算符。 |
-> |
成员运算符。 |
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:表达式之谜
- C++ 自动转换和强制类型转换(用户自定义类类型) 2020-06-10
- C++ 运算符重载 2020-06-10
- SWIG 3 中文手册——11. 类型映射 2020-06-07
- 关于各种不同开发语言之间数据加密方法(DES,RSA等)的互通的 2020-06-07
- Visual Studio 2019提示不能将const char*类型的值分配到con 2020-06-07
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash