杂项运算符
下表列出了 C 语言支持的其他一些重要的运算符,包括 sizeof()、&、* 和 ? :。
运算符 |
描述 |
实例 |
sizeof() |
返回变量的大小。 |
sizeof(a) 将返回 4,其中 a 是整数。 |
& |
返回变量的地址。 |
&a; 将给出变量的实际地址。 |
* |
指向一个变量。 |
*a; 将指向一个变量。 |
? : |
条件表达式 |
如果条件为真 ? 则值为 X : 否则值为 Y |
实例
请看下面的实例,了解 C 语言中所有可用的杂项运算符:
#include <stdio.h>
int main()
{
int a = 4;
short b;
double c;
int* ptr;
当上面的代码被编译和执行时,它会产生下列结果:
a 的值是 4
\*ptr 是 4
b 的值是 30
b 的值是 20