|
发表于 2022-9-27 14:07:24
|
显示全部楼层
本帖最后由 jackz007 于 2022-9-27 14:15 编辑
1、取地址运算符:
指针 p 指向整型变量 a,则 * p = 8
2、引用运算符:
常见于函数定义,如果一个函数的形式参数属于引用参数,那么,这个参数的值在函数内的改变是可以被带出函数的。
- #include <stdio.h>
- void swap(int & a , int & b)
- {
- int t ;
- t = a ;
- a = b ;
- b = t ;
- }
- int main(void)
- {
- int a = 3 , b = 9 ;
- printf("a = %d , b = %d\n" , a , b) ;
- swap(a , b) ;
- printf("a = %d , b = %d\n" , a , b) ;
- }
复制代码
3、二进制位运算:
常用于对数值进行掩码取值,例如:
- #include <stdio.h>
- int main(void)
- {
- unsigned a = 65535 ;
- printf("a = 0x%-4x , a & 0xff = 0x%-4x\n" , a , a & 0xff) ;
- printf("a = %-6u , a & 0xff = %-6u\n" , a , a & 0xff) ;
- }
复制代码
|
|