00问答网
所有问题
c语言中'\0'代表什么意思
如题所述
举报该问题
推荐答案 推荐于2017-12-16
。。。
'\0'的意思是 ASCII 为 0 的字符。
它所的意义是“字符串结束符”。
比如,一个字符串 "Hello" ,它是由字符 'H','e','l','l','o','\0' 6 个字符在内存中连续存放的。程序在见到第一个 '\0' 时就会认为该字符串结束了。
楼上的楼上所说的 “NULL” 只是一个用来表示空指针的宏定义,跟这个没有太大关系。虽然 (NULL == '\0') 这个表达式返回的是“真”,但这两个东西完全不是一个意义。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/DeTrBj0T.html
其他回答
第1个回答 2006-12-16
'\0'代表的是空字符
每个字符串尾自动加一个 ‘\0’ 作为字符串结束标志(这也是字符与字符串的区别所在)
ASCII的值是0
第2个回答 2006-12-16
代表ASCII为0
即控制符NULL
第3个回答 2020-01-13
您的浏览器不支持HTML5视频
第4个回答 2020-09-28
您的浏览器不支持HTML5视频
1
2
下一页
相似回答
C语言中
\
0
、'\0'、'0'、0分别是
什么
?
答:
\0代表字符数串的结束标志 也就是字符数组的最后一位加上的'\0'\0的ASCII码为0
,也就是空字符 上面的就是从字符数组的开始读取,直到最后字符串结束标志'\0'。字符串总是以'\0'作为串的结束符。因此当把一个字符串存入一个数组时,也把结束符'\0'存入数组,并以此作为该字符串是否结束的标志...
C语言中
有句语句printf("%d!=%.0f\n“,m,result);是
什么意思
,其中...
答:
这句话是实现屏幕显示或者打印双引号中的内容,其中%d处会显示变量m中的值,而%.0f是指导result变量以精确到无小数位的状态下输入实数,其它双引号中的内容除\n表示换行其它的都是原样输出,使用.0控制输出的实数无小数仅有整数位。
【
c语言
】#include <stdio.h> int main() { char *s="\r\1234\09abc...
答:
\123,是8进制表示。表示10进制的83,即S(大S)的ASCII码。
C语言中
‘\
0
’
代表什么意思
?
答:
'\0'是判定字符数组结束的标识,表示这串字符到结尾了
;或'\0'是字符串的结束符,任何字符串之后都会自动加上'\0'。注意:在字符数组中’\0’是占一个位置的。C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅...
大家正在搜
c语言中\0是什么意思
a&b在c语言中是什么意思
c语言中0和1代表什么真假
c语言中char是什么意思
c语言中!=是什么意思
/n在c语言中是什么意思
%o在c语言中是什么意思
c语言中%u什么意思
c语言中%x是什么意思
相关问题
C语言中‘\0’代表什么意思?
C语言中!='\0' 是什么意思
请问c语言中\0是什么意思。
C语言中\r和\0代表什么意思?
C语言中,='\0'是什么意思结束的意思吗
c语言中r!=0是什么意思?
在C语言中 '\0' 和 '\n' 都是什么意思?
c语言中“!0”和“!!0”是什么意思?