C++
水,水,水
慢慢来
展开
-
#pargma pack(2)和结构体 联合体的应用
【代码】#pargma pack(2)和结构体 联合体的应用。原创 2024-03-25 18:12:24 · 106 阅读 · 0 评论 -
C++ 32盏灯,利用进制和 与 或 进行设计
2、能够一次性打开或关闭一个区域的全部灯光。一共32盏灯,设计一个灯光控制系统,其中。4、能够一次性关闭打开的灯,打开关闭的灯。3、能够获取各个区域的灯光打开关闭情况。1、能够独立控制每一盏灯。原创 2023-09-28 16:52:05 · 200 阅读 · 0 评论 -
C++中位运算符使用
补码=原码取反+1 --》1111 1111 符号位不变(第一个数)。由于第一个数为0 系统认为这个是正数的补码。既这就是我们输出的数-->0。将补码再取反(以上面为例) 得 0000 0000。1、1 正数的补码即原码 例如 1--》0000 0001。存储的是二进制 --->重点 重点 重点。^ 异或 两个相同的数字为0,其余为1。& 与 只有都为1结果为1。| 或 只要一个为1结果为1。~ 取反 将进制位数进行取反。1、2 负数的补码为。原创 2023-09-03 20:44:56 · 151 阅读 · 0 评论 -
C++中常量#define和const修饰符区别
void f1 ()void f2 ()//正确,N已经定义过,不受定义域限制//错误,n定义域只在f1函数中2、5定义后能否取消宏定义可以通过#undef来使之前的宏定义失效const常量定义后将在定义域内永久有效void f1()#undef N //取消宏定义后,即使在f1函数中,N也无效了#define N 21//取消后可以重新定义。原创 2023-09-01 21:08:09 · 181 阅读 · 0 评论 -
c++数据类型short的取值范围和含义
以short 为例子 加上unsigned。原创 2023-09-02 12:37:39 · 338 阅读 · 0 评论 -
C++中++i和i++的区别
【代码】C++中++i和i++的区别。原创 2023-09-02 23:16:38 · 130 阅读 · 0 评论