如何从一个int型的数据中取它的高8位放入一个char型的数据中

发布网友 发布时间:2022-04-24 02:48

我来回答

2个回答

热心网友 时间:2023-10-22 20:53

int i = 0x1234;
char c1 = (i >> 8) & 0xff; // 高8位
char c2 = i & 0xff; // 低8位

热心网友 时间:2023-10-22 20:53

int db=0x12;
char b1,b2;
b1=db>>4;
b2=db-b1*16;
printf("%x,%x\n",b1,b2);

热心网友 时间:2023-10-22 20:53

int i = 0x1234;
char c1 = (i >> 8) & 0xff; // 高8位
char c2 = i & 0xff; // 低8位

热心网友 时间:2023-10-22 20:53

int db=0x12;
char b1,b2;
b1=db>>4;
b2=db-b1*16;
printf("%x,%x\n",b1,b2);

热心网友 时间:2023-10-22 20:53

int i = 0x1234;
char c1 = (i >> 8) & 0xff; // 高8位
char c2 = i & 0xff; // 低8位

热心网友 时间:2023-10-22 20:53

int db=0x12;
char b1,b2;
b1=db>>4;
b2=db-b1*16;
printf("%x,%x\n",b1,b2);

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com