国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

【筆試題】位斷的壓縮存儲(chǔ)問題

2019-11-08 18:22:44
字體:
供稿:網(wǎng)友

#include<stdio.h>#include<string.h>#PRagma pack(4)int main(){	unsigned char puc[4];	struct tagPIM                 //位斷大小占2個(gè)字節(jié)	{		unsigned char ucPiml;      //1		unsigned char ucData0 : 1; //1		unsigned char ucData1 : 2; //		unsigned char ucData2 : 3; // 	}*pstPimData;	pstPimData = (struct tagPIM*)puc;	memset(puc, 0, 4);	pstPimData->ucPiml = 2;  //0000 0010   因?yàn)閡cPiml占一個(gè)字節(jié),所以puc[0]里面存的就是00000010,因此puc[0]=0x00;	pstPimData->ucData0 = 3; //0000 0011   因?yàn)閡nData0只占一個(gè)字節(jié),所以截取3的二進(jìn)制序列低位的1個(gè)字節(jié)即1,存入到puc[1]的低位第一個(gè)字節(jié)	pstPimData->ucData1 = 4; //0000 0100   因?yàn)閡nData1占2個(gè)字節(jié),所以截取4的二進(jìn)制序列低位的2個(gè)字節(jié)即00,存入到puc[1]的從低位起第2、3字節(jié)	pstPimData->ucData2 = 5; //0000 0101   因?yàn)閡nData2占3個(gè)字節(jié),所以截取5的二進(jìn)制序列低位的3個(gè)字節(jié)即101,存入到puc[1]的從低位起第4、5、6字節(jié)	                         //最終puc[1]內(nèi)的數(shù)字的二進(jìn)制序列為:00101001 即0x29	printf("%02x %02x %02x %02x/n", puc[0], puc[1], puc[2], puc[3]);  //因?yàn)槲粩嘀徽純蓚€(gè)字節(jié),所以數(shù)組的puc[3]和puc[4]為空;	system("pause");	return 0;}


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 锡林浩特市| 宁乡县| 新干县| 墨江| 光泽县| 霍山县| 新绛县| 丽江市| 阿拉善盟| 松溪县| 泰安市| 广水市| 平武县| 大连市| 富平县| 雷州市| 河东区| 日喀则市| 灌阳县| 东乌珠穆沁旗| 正蓝旗| 新龙县| 铁力市| 罗甸县| 壶关县| 舞钢市| 佛山市| 内江市| 怀集县| 铜鼓县| 满城县| 于田县| 竹溪县| 西青区| 沐川县| 夏河县| 崇仁县| 建德市| 登封市| 江都市| 武鸣县|