00问答网
所有问题
C语言中‘\0’代表什么意思?
C语言中‘\0’代表什么意思?除了表示字符串结束,还有什么作用?
举报该问题
推荐答案 2014-01-10
。。。
'\0'的意思是 ASCII 为 0 的字符。
它所的意义是“字符串结束符”。
比如,一个字符串 "Hello" ,它是由字符 'H','e','l','l','o','\0' 6 个字符在内存中连续存放的。程序在见到第一个 '\0' 时就会认为该字符串结束了。
楼上的楼上所说的 “NULL” 只是一个用来表示空指针的宏定义,跟这个没有太大关系。虽然 (NULL == '\0') 这个表达式返回的是“真”,但这两个东西完全不是一个意义。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/jTn0IB0ZnTnTnBD0ej.html
其他回答
第1个回答 2014-01-10
没有别的作用了
第2个回答 2020-12-23
您的浏览器不支持HTML5视频
第3个回答 2020-12-23
您的浏览器不支持HTML5视频
相似回答
C语言中
\0、'\0'、
'0'
、0分别是
什么?
答:
\0代表字符数串的结束标志 也就是字符数组的最后一位加上的'\0'\0的ASCII码为0
,也就是空字符 上面的就是从字符数组的开始读取,直到最后字符串结束标志'\0'。字符串总是以'\0'作为串的结束符。因此当把一个字符串存入一个数组时,也把结束符'\0'存入数组,并以此作为该字符串是否结束的标志...
0'
是在
c语言中
是
什么意思?
答:
'0'是字符常量
,在ASCII(美国标准信息交换代码)字符集中,数字‘0’的代码是48,运用不同的格式,其作用也不同,要求输出值为\d类型是其值可代表为48,为\c类型时其值为0等等用法。printf语句中格式字符串%0后面还要有字符来修饰格式,比如:08d,这里的0表示是位数不足时,用数字0补足。printf(...
...还有那些常用的特殊
含义的
字符,分别
代表什么意思
,
答:
\'
代表一个单引号(撇号)字符
039 \" 代表一个双引号字符 034 \0 空字符(NULL) 000 \ddd 1到3位八进制数所代表的任意字符 三位八进制 \xhh 1到2位十六进制所代表的任意字符 二位十六进制
c语言的0'
是
什么意思?
答:
“\0”在c语言中代表“字符串结束符”
。“\0”的ASCII码为“0”,也就是空字符;字符串总是以“\0”作为串的结束符;因此当把一个字符串存入一个数组时,也把结束符“\0”存入数组,并以此作为该字符串是否结束的标志。c语言中'\0'是字符串的结束符,任何字符串之后都会自动加上'\0'。如果...
大家正在搜
c语言中0和1代表什么
c语言中\0是什么意思
c语言中数组名代表什么
c语言中%o什么意思
c语言中的!是什么意思
i++在c语言中是什么意思
c语言什么意思
b是什么意思c语言
c语言规定数组名代表什么
相关问题
C语言中‘\0’代表什么意思?
C语言中 \0 代表什么?
c语言中'\0'代表什么意思
C语言中'\0'是什么意思?
C语言中‘\0’是什么意思
C语言中!='\0' 是什么意思
C语言中,='\0'是什么意思结束的意思吗
请问c语言中\0是什么意思。