C++中 二进制0x65存储的是6 5 两个数 用什么函数可以分别得到6 和5?
发布网友
发布时间:2022-12-16 21:52
我来回答
共3个回答
热心网友
时间:2023-09-11 06:13
a = (0x65 & 0xf0) >> 4; //得 6
b= 0x65 & 0x0f; // 得5
#include<stdio.h>
void main()
{
int x = 0x65;
int a,b;
a= (0x65 & 0xf0) >>4;
b= 0x65 & 0x0f;
printf("%d %d\n",a,b);
}
热心网友
时间:2023-09-11 06:14
x = 0x65;
y = (x & 0xF0) >> 4;
z = x & 0x0F;
y = 6
z = 5;
热心网友
时间:2023-09-11 06:14
x = 0x65 >> 4;
y = 0x65 & 0x0F;
a = 0x65 / 16; b = 0x65 % 16;