请问下面程序中volatile unsigned long int NC :3; 是什么意思
答案:1 悬赏:80 手机版
解决时间 2021-11-25 20:47
- 提问者网友:记得曾经
- 2021-11-25 02:51
请问下面程序中volatile unsigned long int NC :3; 是什么意思
最佳答案
- 五星知识达人网友:一秋
- 2021-11-25 03:22
volatile 关键字规定了该变量属性: 允许访问内存映射设备;允许在setjmp和longjmp之间使用变量;允许在信号处理函数中使用sig_atomic_t变量。具体的c/c++编译器可能还有什么规定,例如 “不得优化”。这个关键字,一般大家都忽略不考虑,不写它。
unsigned long int 无符号长整型。
NC,ROE,TOE 都是变量名字。结构BITS 的成员变量。
NC 冒号 3 -- 变量NC 用 3 个字元 (2进制 3 位)
ROE 冒号 1 -- 变量ROE 用 1 个字元 (2进制 1 位)
TOE冒号 1 -- 变量TOE 用 1 个字元 (2进制 1 位)
BITS结构 与 变量WORD 是联合体 STATUS的成员,成员们共享同一内存。
unsigned long int 无符号长整型。
NC,ROE,TOE 都是变量名字。结构BITS 的成员变量。
NC 冒号 3 -- 变量NC 用 3 个字元 (2进制 3 位)
ROE 冒号 1 -- 变量ROE 用 1 个字元 (2进制 1 位)
TOE冒号 1 -- 变量TOE 用 1 个字元 (2进制 1 位)
BITS结构 与 变量WORD 是联合体 STATUS的成员,成员们共享同一内存。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯