您的位置:首页 > 编程语言 > C语言/C++

C语言基础

2015-01-22 14:13 148 查看
一、常见数据范围



二、C语言指针基础
1、指针: 指针就是地址,指向一个变量的指针,也就是这个变量的地址
2、指针变量: 本质是变量,也就是把另一个变量的地址(指针)放入这个变量
3、指针变量定义: 数据类型 *指针变量 如:int *p
在int *p中,p是指针变量,*表示该变量是指针变量,仅仅这样定义并没说明地址,因为变量没赋值,对它赋值后所赋的值就是地址
4、对指针变量赋值:
如:int x=5 ,*p;
p=&x; &x也就表示p的地址
5、p和*p的区别:
p是指针变量,也就是所指的那个值的地址;*p就相当于是所指的那个值
6、指针和数组:
定义指针变量: 如: int *p, a[5]={1,2,3,4,5};
p=a;
引用数组元素: 1、第k个元素:a[k];第k个元素的地址:&a[k]
2、第k个元素:*(a+k);第k个元素的地址:a+k
3、第k个元素:*(p+k);第k个元素的地址:p+k

三、C语言移位:

1、<<,左移,低位补0; _crol_循环左移,低位补之前移走的高位
2、>>,右移,高位补0; _cror_循环右移,高位补之前移走的低位
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: