(三十四)signed和unsigned的用法
来源:互联网 发布:surpac软件 编辑:程序博客网 时间:2024/04/28 17:45
例如在char面前,是否加signed还是unsigned或者干脆两个都不加,主要是看用途。例如,char可以表示的范围是256,例如从0~255。
《1》假如用char来储存200,例如char str=200; 在某些系统上可以,另外一些系统上就会出问题。所以为了避免出错,假如你char的变量很可能超过128,那么就应该用unsigned char,这样,他就可以表示0~255的范围了。
《2》假如你的char定义的变量需要表示负数,那么就应当用signed char a; 这个时候,a的范围是-128~127。
《3》假如呢,你的char用来储存ASCII字符,例如 char i='a';这个时候,就别加了,省的麻烦。
所以说,主要看你的应用,假如你只需要他在0~99,或者用来表达某个字符,那么加不加signed或者unsigned,都无所谓。
0 0
- (三十四)signed和unsigned的用法
- signed和unsigned的比较
- signed和unsigned的比较
- signed和unsigned的比较
- unsigned 和 signed 的区别
- signed和unsigned的比较
- signed和unsigned的比较
- unsigned和signed的转换
- unsigned 和 signed 的理解
- Signed变量和Unsigned变量的比较
- 关于Unsigned 和 signed 的测试说明
- unsigned 和 signed之间的转换关系
- 关于signed和unsigned的隐秘bug
- unsigned和signed间的转换
- unsigned和signed的个人体会
- signed 和 unsigned
- unsigned和signed比较
- signed和unsigned之间
- spring <context:component-scan>使用说明
- (三十三)通用字符名
- sphinx 配置文件全解析
- CCBPM流程变更处理解决方案与对策
- 计算机图形学OpenGL(2)——让图形动起来,跳动的喜悦
- (三十四)signed和unsigned的用法
- sql excel
- 周末“干活”之 Mesos Meetup
- spring mybatis mvc cache 缓存 二级缓存
- meta-info配置
- LinkedList源码系列(1)
- double输出
- Spring @Resource、@Autowired、@Qualifier的注解注入及区别
- activemq的几种基本通信方式总结