刘大胡 发表于 2022-8-1 15:21:03

有符号字符如何存储?

在计算机中无符号字符通过ASII转化为非负整数存储,那有符号字符是如何存储的了?

jackz007 发表于 2022-8-1 15:37:25

      什么是“有符号字符”,signed char ?

wp231957 发表于 2022-8-1 16:06:39

可见字符都是无符号的,没有有符号的

柿子饼同学 发表于 2022-8-1 19:07:50

字符都是没有符号的
char 好像不能存负数

人造人 发表于 2022-8-1 20:51:25

柿子饼同学 发表于 2022-8-1 19:07
字符都是没有符号的
char 好像不能存负数

ANSI C 提供了3种字符类型,分别是char、signed char、unsigned char
char相当于signed char或者unsigned char,但是这取决于编译器!

https://www.cnblogs.com/ruoweifeng/p/3834951.html

柿子饼同学 发表于 2022-8-2 10:19:47

人造人 发表于 2022-8-1 20:51
https://www.cnblogs.com/ruoweifeng/p/3834951.html

学到了

ExiaGN001 发表于 2022-8-13 16:57:12

不存在"有符号字符"这一说。
一般情况下,Unicode相比ASCII的扩充部分以 长度为 16bit的wchar_t类型 存储。(例如汉字)
scanf/printf输入输出时的格式说明符是 %wc。

liuzhengyuan 发表于 2022-8-14 00:59:30

问题解决了吗
页: [1]
查看完整版本: 有符号字符如何存储?