C++int型如何转换成一个byte
答案:4 悬赏:0 手机版
解决时间 2021-01-26 08:18
- 提问者网友:雪舞兮
- 2021-01-25 18:18
C++int型如何转换成一个byte
最佳答案
- 五星知识达人网友:行雁书
- 2021-01-25 19:03
C++int型变量转换成一个byte
c++是兼容c语言的,因此c语言的编程对c++也适用,
int型的变量变成字节型(Byte),可以使用强制转换,使用方法如下:
int a=120;
a=(char)a;
那么a就会转化成了字节型(Byte型)
值得注意的是,int是双字节型的数,变成单字节的时候,高字节的数会自动省去。
c++是兼容c语言的,因此c语言的编程对c++也适用,
int型的变量变成字节型(Byte),可以使用强制转换,使用方法如下:
int a=120;
a=(char)a;
那么a就会转化成了字节型(Byte型)
值得注意的是,int是双字节型的数,变成单字节的时候,高字节的数会自动省去。
全部回答
- 1楼网友:何以畏孤独
- 2021-01-25 20:08
int i = 51;
unsigned char b = i;
unsigned char b = i;
- 2楼网友:山河有幸埋战骨
- 2021-01-25 19:30
union B_I
{
unsigned char b[4];
int a;
} b_i;
int i;
b_i.a=51;
b_i.b就是你想要的
{
unsigned char b[4];
int a;
} b_i;
int i;
b_i.a=51;
b_i.b就是你想要的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯