【发布时间】:2020-12-02 22:28:09
【问题描述】:
在教科书“The C Programming Language”中,第 9 页有下面一行。
"char 字符--一个字节"
这是否意味着“char”类型变量只能保留一个字母、数字或符号?
我也想了解这个词的准确定义。
我的理解就在这里。这是正确的吗?
字符:任何字母、数字或符号。
字符串:几个字符。
如果错了,我要正确的定义。
感谢社区所有成员每天的支持。
【问题讨论】:
-
一个
char代表从-128到127的值,当您想到可打印字符(包括数字)时,您通常会想到ASCII Table and Description 仅前7 个字节用于ASCII(您将听到术语 7 位 ASCII)注意:char在所有实现中都没有签名,所以char未签名的那些,你有@ 987654327@ 到255. -
字符串是由
'\0'终止的字符序列(nul-character - ASCII0)这就是对字符串进行操作的函数如何知道在哪里字符串结束(您将在此处使用术语 nul-terminated string)