char与unsigned char的区别
来源:互联网 发布:浙江省软件企业认定 编辑:程序博客网 时间:2024/06/05 11:14
一、位数相同,但是表示数值的范围不一样:
char的最高位为符号位,因此char能表示-128~127;
unsigned char没有符号位,因此能表示0~255,这个好理解,8个bit,最多256种情况,因此无论如何都能表示256个数字。
二、给其它类型变量赋值,符号扩展:
unsigned char赋值给int、long等类型变量时,不会进行符号扩展,如将unsigned char赋给int,0x01-->>0x0000 0001。
char赋给int型会进行符号扩展,0x81-->>0xFFFFFF81。
0 0
- unsigned char与char的区别
- unsigned char与char的区别
- unsigned char与char的区别
- unsigned char与char的区别(转)
- char与unsigned char的区别
- unsigned char与char的区别
- unsigned char与char的区别
- unsigned char与char的区别
- unsigned char 与char的区别
- char 与 unsigned char的本质区别
- char 与 unsigned char的本质区别
- char 与 unsigned char的本质区别
- char 与 unsigned char的本质区别
- char 与 unsigned char 的本质区别
- char 与 unsigned char的本质区别
- unsigned char与char的区别
- char 与 unsigned char的本质区别
- char 与 unsigned char的本质区别
- 2014我在,2015我要精彩
- 文本无关的说话人识别综述(二)----特征提取
- KMP算法
- 获取手机状态栏的高度
- 经纬度和xian80坐标西北京54坐标系高斯克里格之间的转换
- char与unsigned char的区别
- 教你学会保护你的个人信息
- MySQL High Availability with Oracle Clusterware
- 改变编辑框字体和颜色
- hive由fs.hdfs.impl.disable.cache参数引起的重写分区数据的异常
- IO操作
- tomcat 7.0.57中文乱码问题
- Android中Context详解 ---- 你所不知道的Context
- Java代码优化编程