【发布时间】:2012-12-16 11:36:49
【问题描述】:
为什么我们使用有符号和无符号字符数据类型?
char 不能是 +ve 或 -ve。
最后一位是累加器中的有符号位。但对CHAR 没有用
目的是什么?这样做。
我们可以说 char 只不过是 coasted int 吗?
【问题讨论】:
为什么我们使用有符号和无符号字符数据类型?
char 不能是 +ve 或 -ve。
最后一位是累加器中的有符号位。但对CHAR 没有用
目的是什么?这样做。
我们可以说 char 只不过是 coasted int 吗?
【问题讨论】:
虽然char 数据类型通常用于表示一个字符(这就是它的名称),但它也用于需要非常少量的空间(通常是一个字节)来存储一个数字时。有符号字符可以存储 -128 到 127 之间的数字,无符号字符可以存储 0 到 255 之间的数字。但是,当用于表示字符时,您是正确的,有符号或无符号无关。
“coasted”是指您输入“casted”。 char 不仅仅是int 的另一种类型,因为它可以存储的数字范围要小得多。例如,int 可以存储数字 1,000,而char 则不能。
【讨论】: