在C++中 char 与 unsigned char的具体区别?

日期:2016-04-09 00:55:50 人气:1

在C++中 char 与 unsigned char的具体区别?

char 与 unsigned char是两个不同的数据类型, 取值范围完全相同,都是二进制的00000000-11111111, 也就是十六进制的00-FF. 长度都是1字节。 所谓取值范围不同的理解只是因为他们是两个不同的数据类型,所以转换成十进制才会有不同的结果。 正因为他们是两个不同的数据类型,所以C/C++对他们的处理方法也不同。除了转换成十进制会有不同的结果以外,涉及到C/C++编程的还有以下注意的地方: 1. 输出。不光是十进制输出,十六进制的输出也不一样。 2. 移
    A+
热门评论