首页 > 编程语言 > 详细

指针、操作符、数组。

时间:2020-12-13 23:47:02      阅读:30      评论:0      收藏:0      [点我收藏+]
  • 指针:int是int型指针 p是变量,int p就是指针,指针只能存储地址里面的值还是本身都只能存放地址,不同类型的指针能存放的字节都是4/8(因为32位是4字节,64是8字节)这是固定不会因为指针的类型的不同字节就会不同。
  • 指针如何初始化?
    int p =&a;\&是取值a是变量名,如果不用&会报错因为指针只接收地址,不能接收a的值。
    3.如何使用指针?
    int
    p = &a;
    printf(“%d“,p);\p通过只身存放的地址也就是a的地址,然后找到a里面的值并输出,如果是二级指针则要加是解引用也就是取值符。
  • 3.数组的定义和初始化
    类型名 数组名[下标]={元素};
    int a[3]={0,1,2};\数组下标是从零开始,数组名就是他的首地址,只有两种情况数组名不是首地址如:&a,sizeof(a)
    因为&a的跨度是4字节,sizeof的也是大部分情况下数组名就是指首地址,首地址就是数组的第一个元素。

    操作符:如^,%,~,&,|,!,<<,>>.
    逻辑异域^:二进制相同取0,不同为1.
    取余%:求余数
    逻辑与&:一边是假两边都是假就输出0,只有两边都为真则输出1。
    逻辑或|:一边为真就两边都是真输出1,只有两边为假才输出0;
    左移<<:用来将一个数的各二进制位全部左移N位,高位舍弃,低位补0。
    右移:将一个数的各二进制位右移N位,移到右端的低位被舍弃,对于无符号数,高位补0。
    逻辑非!:取反真为假假为真

    指针、操作符、数组。

    原文:https://blog.51cto.com/15054351/2563576

    (0)
    (0)
       
    举报
    评论 一句话评论(0
    关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
    © 2014 bubuko.com 版权所有
    打开技术之扣,分享程序人生!