欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

關于位域在結構體的應用

關于位域在結構體的應用主要要注意內存對齊規(guī)則的理解和空域的理解
使用位域的主要目的是壓縮存儲,其大致規(guī)則為:
1)如果相鄰位域字段的類型相同,且其位寬之和小于類型的sizeof大小,則后面的字段將緊鄰前一個字段存儲,直到不能容納為止;
2)如果相鄰位域字段的類型相同,但其位寬之和大于類型的sizeof大小,則后面的字段將從新的存儲單元開始,其偏移量為其類型大小的整數(shù)倍;
3)如果相鄰的位域字段的類型不同,則各編譯器的具體實現(xiàn)有差異,VC6采取不壓縮方式,Dev-C++采取壓縮方式;
4)如果位域字段之間穿插著非位域字段,則不進行壓縮;
5)整個結構體的總大小為最寬基本類型成員大小的整數(shù)倍。
例如:

你所需要的網站建設服務,我們均能行業(yè)靠前的水平為你提供.標準是產品質量的保證,主要從事成都網站設計、網站建設、企業(yè)網站建設、成都手機網站制作、網頁設計、品牌網站設計、網頁制作、做網站、建網站。創(chuàng)新互聯(lián)建站擁有實力堅強的技術研發(fā)團隊及素養(yǎng)的視覺設計專才。

#include <stdio.h>
int main()
{
    union
    {
        struct
        {
            unsigned short s1:3;
            unsigned short s2:3;
            unsigned short s3:3;
        }x;
        char c;
    }v;
    v.c=100;
    printf("sizeof(v)=%d\n",sizeof(v));
    printf("s1=%d\n",v.x.s1);
    printf("s2=%d\n",v.x.s2);
    printf("s3=%d\n",v.x.s3);
    return 0;
}

分析:100的二進制:0110 0100,結構體中s1,s2,s3共9位,則占用2直接,故sizeof(v)=2;對應的s1三位二進制100,s1=4;s2三位二進制100,s2=4;s3三位二進制001,s3=1。

結果:

關于位域在結構體的應用

再例如:

#include <stdio.h>
int main()
{
    union
    {
        struct
        {
            unsigned short s1:3;
            unsigned short s2:3;
            unsigned short s3:3;
            unsigned short s4:7;
        }x;
        char c;
    }v;
    v.c=100;
    printf("sizeof(v)=%d\n",sizeof(v));
    printf("s1=%d\n",v.x.s1);
    printf("s2=%d\n",v.x.s2);
    printf("s3=%d\n",v.x.s3);
    printf("s4=%d\n",v.x.s4);
    return 0;
}

結果:

關于位域在結構體的應用

當前名稱:關于位域在結構體的應用
當前路徑:http://aaarwkj.com/article30/ipojso.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供關鍵詞優(yōu)化、全網營銷推廣、微信公眾號、網站設計外貿網站建設、面包屑導航

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

h5響應式網站建設
欧美一区二区专区在线| 国产精品毛片一区二区三区| 中文字幕亚洲精品四区| 久久亚洲精品1区2区| 国产一区二区欧美精品| 一区二区三区高清av在线| 亚洲三级伦理在线视频| 清纯唯美亚洲自拍第一页| 亚洲视频精品一区二区三区| 男人天堂av东京热伊人| 亚洲日本韩国一区二区| 日韩精品熟妻人女亚洲一区| 精品国产自在久久成人| 高清欧美精品一区二区三区| 亚洲熟乱熟女一区二区| 日韩在线视频观看一区二区三区| 小骚货操死你视频在线观看| 日韩亚洲av在线免费观看| 日韩精品亚洲一级在线观看| 国产日韩欧美亚洲一区二区| 日本中文字幕不卡在线一区二区| 国产日韩一区二区三区电影| 久久人人97超碰人人爱一久久精品 | 人妻猛烈进入中文字幕| 亚洲七七久久精品中文国产| 韩国理伦三级做爰观看| 99热这里只有精品中文有码| av熟女一区二区三区| 精品人妻区二区三区蜜桃| 久久99久久久久久精品| 国产精品成人一区二区三| 亚洲中文有码一区二区| 日日躁夜夜躁久久狠狠躁| 国产情侣自拍视频在线观看| 国产熟女高潮一区二区| 五月婷婷少妇中文字幕| 先锋影音女同中文字幕| 亚洲午夜精品日韩乱码| 亚洲精品第一页中文字幕| 国产毛毛片一区二区三区| 精品人妻二区中文字幕|