使用 printf 语句,TI=1是必须的 |
无量寿经 发表于 2015-8-15 11:14 非常感谢! |
王朗的诱惑 发表于 2015-8-15 09:38 非常感谢 |
chara=-100; int b=-2000; long c=6553600; printf ("char_0x%bx int_0x%x long_0x%lx\n",a,b,c); // 16进制输出 // 实际输出:char_0x9c int_0xf830 long_0x640000 // 输出无符号16进制整数,x表示按小写输出,X表示按大写输出 |
都是ASCII码。HEX模式就把ASCII码打印出来了,切换到文本模式就是2568。2的ASCII码是0x32,5的ASCII码是0x35,6的ASCII码是0x36,8的ASCII码是0x38。 |