Re: [語法] 請教一個語法

看板C_and_CPP (C/C++)作者時間15年前 (2010/09/25 03:53), 編輯推噓0(006)
留言6則, 2人參與, 最新討論串2/2 (看更多)
※ 引述《FAITHY ()》之銘言: : 如下 : int a:1; : 這是宣告a是怎樣的一個整數呢? : 謝謝:) 查了一下,不是看的很懂 是如以下自己解釋的釋例圖的意思嗎 還是誤解了 寫這樣有什麼好處? > <" 再次感謝!!! struct bitfield { int a:1; int b:1; int c:2; int d:28; } address data(abc 代表各自佔據的bit) 0x01 ddddccba 0x02 dddddddd 0x03 dddddddd 0x04 dddddddd -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 124.8.132.84

09/25 04:38, , 1F
一般 int 是佔32bits(VC, DEV-C++ 是測到 32bits),
09/25 04:38, 1F

09/25 04:38, , 2F
但有時希望有些變數根本用不到這麼多bits,於是就如你
09/25 04:38, 2F

09/25 04:39, , 3F
所po上來的表示方式,a, b, c, d各只佔一個bit,加起來也
09/25 04:39, 3F

09/25 04:39, , 4F
才4個bits
09/25 04:39, 4F

09/25 04:40, , 5F
誤) ...如你圖示所表示
09/25 04:40, 5F

09/25 13:55, , 6F
謝謝你~
09/25 13:55, 6F
文章代碼(AID): #1CdG6_zm (C_and_CPP)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1CdG6_zm (C_and_CPP)