社区
C语言
帖子详情
The difference between '\0' and '0'?
aka2006
2003-10-23 08:29:19
The difference between '\0' and '0'?
...全文
102
5
打赏
收藏
The difference between '\0' and '0'?
The difference between '\0' and '0'?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mprogrammer
2003-10-23
打赏
举报
回复
'\0'是c语言中字符数组的结束标志,ASCII值为0;
‘0’代表字符0,ASCII值位30H, 48D。
双杯献酒
2003-10-23
打赏
举报
回复
'0' == 0x30 == 48
'\0' == 0x00 == 0
Hot_Forever
2003-10-23
打赏
举报
回复
the value of '\0' =0,means the end of a string
the value of '0'=48, just means a char
you may test by follows:
#include <stdio.h>
#include <conio.h>
int main()
{
char c='\0';
printf("%d\n",c);
c='0';
printf("%d\n",c);
getch();
return 0;
}
xdspower
2003-10-23
打赏
举报
回复
'\0'一般是定义为字符串结束符号,是不能显示的,最为整数时是值为0,'0'就是字符 '0',它显示时显示为一个字符'0' 它的字符编码不为0,故作为整数使用时不为0。
kuaibao
2003-10-23
打赏
举报
回复
i have nothing to say ~ find up in you books~
what's the
difference
between NULL 0 '\0' and ""/''(space string or char) ?
本文深入探讨了C语言中NULL、数值0、字符'
c中NULL,'\0'和0之间的区别. (the
difference
between NULL,'\0' and 0 in c)
本文详细介绍了在C语言中如何正确地检测空指针和空字符串,并解释了它们的区别。通过三种有效的方法来判断指针是否为空,并强调了避免使用的错误方式。同时,也澄清了空字符串的概念及判断方法。
The
difference
between Manhattan distance and Cosine Distance
本文探讨了曼哈顿距离和余弦距离在向量相似度计算中的差异,解释了为何即使返回相同文本块,两种距离的分数仍不同。详细解析了不同数学函数如何衡量向量间的相似性。
C++ String: What is the
difference
between '\n' and '\r\n'?
本文详细解释了在C++中不同操作系统如何处理新行字符。主要探讨了''(Line Feed, LF)和' '(Carriage Return Line Feed, CRLF)的区别,以及这些差异如何影响文件在不同操作系统间的互操作性。
What's the
difference
between endl and'\n' ?(转)
本文详细解析了C++中使用endl与''进行换行的区别。使用''仅请求输出一个换行符,而endl不仅请求换行,还会刷新输出缓冲区。此外,文章对比了不同写法对性能的影响,如直接使用char与字符串常量的差异,并解释了endl作为操纵符的工作原理。
C语言
70,038
社区成员
243,247
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章