- 博客(3)
- 收藏
- 关注
原创 超快速理解const修饰的作用
int main() { int Temp1 = 0; int temp2 = 0; //const 在*号左边修饰则p指向的变量是一个常量 //根据上面的说则有下面两种写法,意思都是一样的 //1.p认为指向的是常量则:不能通过p修改指向变量的值 //2.p自己不是常量则:不用初始化赋值,p可以修改指向的地址 const int* p1;//可以不用初始化赋值 p1 = &Tem
2014-06-26 10:09:03 932
原创 如何让一个变量存储多个不同的状态
#include #include typedef unsigned char BYTE; typedef unsigned short WORD; typedef unsigned long DWORD; BYTE GetBitCount( DWORD Number ) { BYTE Count = 0; while( Number ) { if( ( Number & 1 )
2014-06-25 16:38:43 1679
原创 利用数学知识快速理解按位与& 按位或| 按位异或^ 按位取反~
#include int main() { int Test0 = 1; //二进制0001 int Test1 = 2; //二进制0010 //先来看按位与,直接理解为数学里面的两个集合求交集 //由于Test0和Test1二进制每个位没有交集则结果为0 printf( "%d\n", Test0 & Test1); //按位或,理解为数学里面的两个集合求并集 //由于T
2014-06-18 10:27:50 2701 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人