整形变量和字符串变量,请问谁更适合表示十六进制变量?不是说计算机只能存二进制的么?
整形变量和字符串,在计算机内部都是二进制表示,但是都可以用人可读的方式显示。看你怎么定义的十六进制变量。如果是单个的变量,用字符就可以了。
不存在谁更适合的问题。要看变量取值范围
如果是无符号char类型,即unsigned char类型,可以表示【0,255】共256个无符号数。
如果是有符号char类型,即signed char或者char类型,可以表示【-128,127】,共256个有符号数
整型取值范围更大。