int main()
{
int a = 10;
int b = 010;
int c = 0x10;
int d = 0b1010;
printf("%d %d %d %d \n", a, b, c, d);
printf("%o %o %o %o \n", a, b, c, d);
printf("%x %x %x %x \n", a, b, c, d);
char a = 67;
char b = 0x54;
char c = 0;
c = a & b;
printf("%x\n", c);
c = a | b;
printf("%x\n", c);
c = a ^ b;
printf("%x\n", c);
a = ~b;
printf("%x\n", a);
printf("%x\n", b);
a << 1;
printf("%x\n", a);
return 0;
}
C++进制之间的转化
最新推荐文章于 2024-06-06 11:41:43 发布
本文详细介绍了C/C++中整数类型(int)的赋值,包括二进制、八进制、十进制和十六进制的表示,并探讨了字符编码的ASCII、十六进制转换。通过实例展示了位运算符的应用,如与、或、异或以及取反,以及位移操作。最后涉及了字符变量的操作和运算结果的输出。
摘要由CSDN通过智能技术生成