如何给16进制赋值 现有字符 'E', 'F' 如何将这两个字符以16进制方式存...
发布网友
发布时间:2023-12-27 17:31
我来回答
共1个回答
热心网友
时间:2024-07-21 06:03
如你所说char a=0xEF,这是错误的,因为char型取值范围为-127 - 128,所以最大只能是0x80.
十六进制和十进制在内存中都是以二进制的形式存储的,所以,只需要定义一个int型变量,直接将十六进制的值赋给这个变量即可。打印输出的时候用%x,就可打印出这个16进制数。