’,它的ascii码值是0。一般来说使用两种该来加结束标志。1、使用字符'',比如下面的代码char sztest[3]sztest[0] = 'a'sztes"og:type" content="webpage">’,它的ascii码值是0。一般来说使用两种该来加结束标志。1、使用字符'',比如下面的代码char sztest[3]sztest[0] = 'a'sztes" /> ’,它的ascii码值是0。一般来说使用两种该来加结束标志。1、使用字符'',比如下面的代码char sztest[3]sztest[0] = 'a'sztes"> C语言 字符串怎么加结束标志_IT百科_内存溢出

阅读 9

C语言 字符串怎么加结束标志,第1张

c语言中的字符串

结束

标志是字符‘\0’,它的ascii码值是0。一般来说使用两种该来加结束标志。

1、使用字符'\0',比如下面的代码

char sztest[3]

sztest[0] = 'a'

sztest[1] = 'b'

sztest[2] = '\0'//这里直接使用结束字符'\0'2、使用ascii码值来做为结束符,示例代码如下。

#include

int main()

{

char sztest[] = "test"

sztest[1] = 0x00

printf("%s\n", sztest)

return 0}执行结果只输出第1个字符t。圆圈内一个C为著作权标记,亦称

版权

标记。

表明作品受著作权保护的记号。国际上通用《世界版权公约》所规定的版权标记,即用英文版权Copyright的第一个字母加圆圈表示作品受版权保护。唱片、音像制品等用符号 (英文唱片Phonogram的第一个字母加圆圈)表示作品受版权保护。著作权标记应刊在作品的显著位置。但是,在大多数国家,作品受版权保护,并不取决于有无版权标记,我国也不强制要求有版权标志作品才受到保护。

这么说吧,''是字符串数组的结束标志,而0则是''的ASCII码表示,是第一个ASCII码,数字0的ASCII码是48,所以写程序你要用''结尾,比如chara[3]={'h','i',''},或者直接chara[]="hi",编译器都会认为是字符串数组,且以''结束。
你调试程序时,可以看到内存里面是0,这是ASCII码的表示,也可以看作是一个unsignedint类型。

欢迎分享,转载请注明来源:内存溢出

原文地址:
http://outofmemory.cn/bake/11340527.html作品
字符串
(0) 微信扫一扫 打赏 支付宝扫一扫 微信扫一扫
支付宝扫一扫
bulge bulge
达芬奇节点怎么开启显示
上一篇
2023-05-15
什么情况下,加别人微信,一加就成功?
2023-05-15

发表评论 后才能评论
提交

评论列表(0条)

2022-4-14

诗曰
多尔
保存{label} {label} {label} {label}