六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

C程式中對于整數儲存的說明

[摘要]write by polaris([email protected])轉載請注明作者 首先感謝玲對我的支持,在我最困難時是她幫助了我。聲明一下,高手就不要看了,這篇文章只是隨便寫寫,解決一些C編程新手的問題。廢話少說先看程序:------------------------------start...
write by polaris([email protected])

轉載請注明作者

首先感謝玲對我的支持,在我最困難時是她幫助了我。聲明一下,高手就不要看了,這篇文章只是隨便寫寫,解決一些C編程新手的問題。
廢話少說先看程序:
------------------------------start------------------------------------------
struct bit
{
unsigned a_bit:2;//為bit結構體中的a_bit成員分配兩字節的空間
unsigned b_bit:2;//為bit結構體中的b_bit成員分配兩字節的空間
unsigned c_bit:1;//為bit結構體中的c_bit成員分配兩字節的空間
unsigned d_bit:1;//為bit結構體中的d_bit成員分配兩字節的空間
unsigned e_bit:2;//為bit結構體中的e_bit成員分配兩字節的空間
unsigned word:8;
}
main()
{
struct bit * p;
unsigned int modword;
printf("enter..\n");
scanf("%x",&modword);
p=(struct bit * )&modword;
printf("a_bit:%d\n",p->a_bit);
printf("b_bit:%d\n",p->b_bit);
printf("c_bit:%d\n",p->c_bit);
printf("d_bit:%d\n",p->d_bit);
printf("e_bit:%d\n",p->e_bit);
}
------------------------------end---------------------------------------------
運行程序,輸入96答案是
a_bit:2
b_bit:1
c_bit:1
d_bit:0
e_bit:2
scanf接收十六進制的96后在內存中的儲存為二進制10010110,注意這里是unsigned形式,沒有符號位。之后P指針被賦moduword的地址。由于P指針指向的空間是bit型,所以打印p->a_bit是既為modword的第一個兩字節空間的值。按常理b_bit所占區域的值應該是二進制01,但是打印b_bit時輸出的竟然2。我暈!!!
情急之下我又試了95輸出為1,1,1,,0,2再看97,輸出3,1,1,0,2。漸漸明白了,原來在C編譯器中以整形變量的右端作為低地址的。
本文遇到的問題可能新手們會再次遇到,希望可以作為參考。


主站蜘蛛池模板: 四虎影院入口 | 青青热久久国产久精品 | 日日夜夜免费精品视频 | 午夜剧院免费 | 在线观看视频一区二区 | 日韩在线观看一区二区三区 | 日韩欧美一区二区在线观看 | 涩涩久久| 日韩欧美一区二区不卡 | 青娱乐国产在线视频 | 日日舔夜夜操 | 中文字幕一精品亚洲无线一区 | 视频一区二区三区蜜桃麻豆 | 亚洲日本免费 | 欧美特黄一区二区三区 | 日韩手机在线视频 | 四虎影院观看视频 | 伊人222成人综合网 伊人.com | 色我网站| 日韩免费在线视频 | 亚洲 欧美 日韩 在线 中文字幕 | 色狠狠成人综合色 | 日本免费一二三区 | 日韩美一区二区三区 | 一级毛片免费毛片一级毛片免费 | 亚洲免费在线观看视频 | 亚洲六月丁香六月婷婷蜜芽 | 在线a视频免费观看 | 日日爱网址 | 亚欧洲精品在线视频免费观看 | 丝袜捆绑调教视频免费区 | 伊人色播 | 青娱乐免费视频在线观看 | 伊人成人在线 | 日一日射一射 | 永久免费看的啪啪网站 | 四虎免费永久在线播放 | 天天影视色香欲综合网天天录日日录 | 探花视频| 天堂资源8中文最新版在线 天堂中文字幕在线 | 中文国产成人久久精品小说 |