unsigned char 和 signed char 区别

来源:百度知道 编辑:UC知道 时间:2024/06/19 14:08:01
申明 本人初学,不懂就要问

我看到2个表 一个是signed char 等等 有个就是在signed char 前面加了个 un的 加un和不加有什么区别吗?

还有就是 编成里面要用到英文的 一写 语法... 嘿嘿 我能用拼音来代替么 我试过 的出的结果都一样..
主要是英语 没学习好...不想去背单词..每次学习编程还拿那本英语字典 一边写 一边找单词

在C/C++中char型等价于整型数据,占一个字节,8个比特位。在语言中默认的就是signed char ,其范围

对应整数-128~+127,而unsigned char代表的是无符号的字符型,对应的整数范围为0~255.
例如:

#include<iostream>
using namespace std;

int main()
{
char ch='a';

cout<<(int)ch<<endl;
return 0;

}

输出的就是97,即小写字母a,对应的十进制数为97,A对应为65。

扩展资料

C++中,有3种不同的字符类型: 
char 

signed char 

<