亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

結構或聯合中的‘未簽名的TEP:3’是什么意思?

結構或聯合中的‘未簽名的TEP:3’是什么意思?

C++ C
慕村9548890 2019-07-03 10:07:54
結構或聯合中的‘未簽名的TEP:3’是什么意思?我試圖使用JNA將C結構映射到Java。我遇到了一些我從未見過的東西。這個struct定義如下:struct op  {     unsigned op_type:9;  //---> what does this mean?      unsigned op_opt:1;      unsigned op_latefree:1;      unsigned op_latefreed:1;      unsigned op_attached:1;      unsigned op_spare:3;      U8 op_flags;      U8 op_private;};您可以看到一些變量被定義為unsigned op_attached:1我不知道那會意味著什么。這會影響分配給這個特定變量的字節數嗎?
查看完整描述

3 回答

?
DIEA

TA貢獻1820條經驗 獲得超2個贊

它宣布位場;冒號后的數字以位為單位給出字段的長度(即使用多少位來表示它)。


查看完整回答
反對 回復 2019-07-03
?
開心每一天1111

TA貢獻1836條經驗 獲得超13個贊

unsigned op_type:9;

意味著op_type是一個具有9位的整數變量。


查看完整回答
反對 回復 2019-07-03
  • 3 回答
  • 0 關注
  • 581 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號