【发布时间】:2020-06-06 15:51:35
【问题描述】:
在网上查到C编程中char的资料如下:
Datatype Size Range Format
char 1 byte −128 to 127 %c
signed char 1 byte −128 to 127 %c
unsigned char 1 byte 0 to 255 %c
但我知道有 char(数据类型)的格式 %s,它用于处理字符串。我的问题是:这两种格式的大小和范围有什么区别吗? 谢谢大家!
【问题讨论】:
-
Hoang Louis,请告诉我如何让我的回答对您更有帮助。
-
"我知道有 char (datatype) 的格式 %s" --> 否。
"%s"期望“指向字符类型数组的初始元素的指针”,如 @987654323 @,不是char。
标签: c types char sizeof c-strings