本帖最后由 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) ;
}
|