#include <cstdio> #include <cstdlib> #include <cstring> int main() { int a = 0xF, b = 3; printf("a=[0x%X], b=[%d]\n", a, b); printf("十进制的[0xF]=[%d]\n", a); printf("十六进制的[0xF]=[%0X]\n", a); printf("八进制的[0xF]=[%0o]\n", a); printf("[0xF]^[3]十进制表示为[%d]\n", a ^ b); printf("[0xF]^[3]十六进制表示为[%X]\n", a ^ b); printf("[%d]按位取反=[%d]\n", b, ~b); return 0; }