16进制以0x开头,后面跟数字0~9或字母a~f(小写也可以),如:0x2d(16进制数2d)。
1、十六进制(英文名称:hexadecimal),是计算机中数据的一种表示方法。同我们日常生活中的表示法不一样。它由0-9,a-f组成,字母不区分大小写。
2、十六进制与10进制的对应关系是:0-9对应0-9;a-f对应10-15;n进制的数可以用0~(n-1)的数表示,超过9的用字母a-f。
举例如下:int x=23;
printf(%x, x); // 以16进制格式输出,输出17。
printf(%o, x); // 以8进制格式输出,输出27。