int:4字节,有符号 char:字符型变量,只占一个字节
使用union联合体,数据共享同一段内存
1 #include<stdio.h> 2 3 union ci{ 4 char c[4]; 5 int i; 6 }uci; 7 8 int main() 9 { 10 printf("int值:"); 11 scanf("%x", &uci.i); 12 printf("ascii码:%c\t%c\t%c\t%c\n", uci.c[3], uci.c[2], uci.c[1], uci.c[0]); 13 return 0; 14 }
示例
附加题:将16进制转2进制
使用perl语言
示例