C/C++
文章平均质量分 53
LYF0108
一点点进步~~
展开
-
关于按位与和按位或以及左/右移的相关知识
1、按位与(&)与普通的与(&&)的一些不同之处:(1)按位与(&)是每个相应的比特位都进行与操作,在比较时依然遵循0&&1=0&&01&&0=0,1&&1=1原则。而与(&&)操作是整体进行比较时遵循0&非零=0,非零&非零=1原则。(2)举例:char a=10;char b=3;求a&&b,与a&b; 解:二进制的表示形式为:a:00001010原创 2017-07-25 19:42:23 · 1926 阅读 · 2 评论 -
关于结构体的一些讲解,恳请大家指正
结构体主要分为三个部分:结构体、联合体、和枚举三个类型。一、结构体1、形式为:struct 标签 { 成员 }; 在main 函数中定义变量时为:struct 标签 变量名2、计算结构体大小例如该结构体的大小为8字节,原因如下:这其中涉及到了对齐问题,其对其原创 2017-07-10 17:33:10 · 225 阅读 · 0 评论 -
关于const的相关知识
1、修饰变量 当变量a经过const修饰后,即:const a ,会变成常量,也就是说a的值不能进行改变。2、修饰指针 (1)int a = 10; const int* p = &a; 常量指针(该指针指向常量而不是变量,即所指向空间的内容不能改变,但是可以改变指向空间),也就是说p指针指向变量的内容不能进行改变,即不能把a的值进行改变,但原创 2017-10-01 20:19:29 · 200 阅读 · 0 评论 -
C++中有关类继承的知识
1、格式:class DeriveClassName:acess lable BaseClassName{}; DeriveClassName:派生类(子类)名字acess lable:继承类型(分为三种:private、protected、public)BaseClassName:基类(父类)名字2、继承类型: 总结:继承类型会把基类中大于继承类型的都变成继承类型,原创 2017-10-01 20:58:52 · 235 阅读 · 0 评论