![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
故国春城2023
最好的老师是书,最好的学生是兴趣
展开
-
__STDC_LIMIT_MACROS和 __STDC_CONSTANT_MACROS
__STDC_LIMIT_MACROS和__STDC_CONSTANT_MACROS是一种允许C ++程序使用stdint.hC99标准中指定但C ++标准中没有的宏的解决方法。宏,如UINT8_MAX,INT64_MIN和INT32_C()可能已经在C ++以其他方式应用来定义。为了使用户能够决定是否要像C99那样定义宏,许多实现都需要这样做,__STDC_LIMIT_MACROS和__STDC_CONSTANT_MACROS必须在定义在stdint.h之前将其包括在内。这不是C ++标准..原创 2020-06-29 13:42:41 · 1358 阅读 · 0 评论 -
C语言知识汇总
1、位段//含有位段的结构体(联合体)成为位段结构,//采用位段结构既能够节省空间,又方便于操作typedef struct redisObject{ //bit field.定义结构体或者联合体中的成员变量所占的空间 //其中type只能为int,unsigned int,signed int三种类型(int型能不能表示负数视编译器而定,比如VC中int就默认是signe...原创 2020-02-27 18:34:13 · 355 阅读 · 0 评论 -
LSB(Least Significant Bit)和MSB(Most Significant Bit)
LSB(Least Significant Bit),意为最低有效位。MSB(Most Significant Bit),意为最高有效位。若MSB=1,则表示数据为负值,若MSB=0,则表示数据为正。MSB高位前导,LSB低位前导。谈到字节序的问题,必然牵涉到两大CPU派系。那就是Motorola的PowerPC系列CPU和Intel的x86系列CPU。Pow...原创 2020-01-12 15:29:31 · 9585 阅读 · 1 评论