字符是签名还是未签名?
发布时间:2020-12-16 09:36:35 所属栏目:百科 来源:网络整理
导读:我们需要签名字符的可能情况是什么?我想这个唯一的用途是将char数量转换为整数. 解决方法 如果我没记错,“char”可以是有符号或无符号的(取决于编译器/实现).如果你需要一个unsigned char,你应该明确地要求它(带有“unsigned char”),如果你需要一个signed
我们需要签名字符的可能情况是什么?我想这个唯一的用途是将char数量转换为整数.
解决方法
如果我没记错,“char”可以是有符号或无符号的(取决于编译器/实现).如果你需要一个unsigned char,你应该明确地要求它(带有“unsigned char”),如果你需要一个signed char,你应该明确地要求它(带有“signed char”).
“char”只是一个(通常是8位)整数.它与角色无关. 角色可以是任何东西,取决于你正在做什么.我更喜欢使用“uint32_t”和Unicode(UTF-32).对于使用ASCII的硬件旧/损坏的软件,char很好(无论“char”是签名还是未签名).对于UTF-8,您可能希望使用“unsigned char”或“uint8_t”. 您可能也试图尝试使用“wchar_t”(以及“wchar.h”标题),但有很多方法可能出错(如果您受到诱惑,请做一些研究). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- .net – xml文件在dll旁边的目的是什么?
- 【JavaWeb-24】AOP介绍和术语、手动/半自动/自动
- 如何使用dojo.query 进行DOM查询和批量操作
- ruby-on-rails – rails error method_missing’
- ruby-on-rails – 用于websocket-rails gem的Rub
- ruby-on-rails – Has_one关系并在Rails 3中创建
- Emoji 上的 Swift:换一种视角来理解 Swift 高阶
- c# – 在WP8.1中缩放图像
- (练习1.6 K&R)如何验证getchar()!= EOF IS
- 深度神经网络的压缩和正则化
热点阅读