我正在使用十六进制值。到目前为止,我知道如何打印十六进制值和精度的东西。现在我想比较十六进制值。例如,我正在将文件中的数据读取到字符缓冲区中。现在我想要比较缓冲区中数据的十六进制值。有像这样的东西吗?
if hex(buffer[i]) > 0X3F
then
//do somthing我该怎么做呢?
发布于 2011-10-14 20:28:02
十六进制值并不是什么新的数据类型,它只是另一个数值方法,比如
int a= 10;
十六进制打印中的
printf("a in hex value %x ",a);输出为
a in hex value A在if循环中
if(a == 0xa)
do something十进制中的
printf("a in decimal value %d ",a);输出为
a in hex value 10在if循环中
if(a == 10)
do somethinghttps://stackoverflow.com/questions/7767427
复制相似问题