问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

在C语言中,输入一个字符串后输入回车……

发布网友 发布时间:2022-04-21 21:01

我来回答

3个回答

热心网友 时间:2023-07-22 12:38

'\0'的二进制是0
'\n'的二进制是0xa

似乎有的是在字符串后加‘\0',有的是加‘\n’
这句不对。

我们认为字符串需要以'\0'作为结尾符号。 这个符号是我们判断其结束的一个标识
'\n'只是一个普通的回车符号而已,与结尾并无关系

举个例子
char a[11];
我要存10个字符,我申请11个char的空间
a[10]='\0';最后一个放结尾符号。
这样使用str相关的函数就是安全的,因为他们都要找结尾符号才行

热心网友 时间:2023-07-22 12:39

字符串在存储的时候结尾一定是'\0'的。
例如字符串“123”,在内存里面实际上是“123\0”。
可能LZ是调用如fgets等以一行为输入(输出)单位的函数,所以会认为字符串以'\n'或'\r'结尾的。但实际上在那一行字符串在存储时,被自动在换行符之后加了'\0'。

热心网友 时间:2023-07-22 12:39

'\0'是系统在字符串后面自动加的;
而‘\n’表示回车!用户可以手动的加入。连个不同的字符,他们的ACSII当然不一样了。在回车后加\0,这应该是系统做的事情。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
在RLC电路中,谐振频率为___同期为___谐振条件为___? 电磁振荡并联 RLC振荡回路的谐振频率与振荡特性 佛手柑水培还是干放 中山市美派电器有限公司怎么样? 成都美派电器有限公司怎么样? 两条不同品牌的DDR3内存条可以一起用吗 驾驶证的牡丹卡多长时间能办下来 新衣服必须用洗衣液洗才能去甲醛吗? 梦见逛街被偷抢 2024年买什么品牌的运动男鞋比较好? 怎么用cool edit 把声音速度放慢 在C语言中 怎么在键盘上给一个字符型的数组输入带... 指南针是怎样运用与传播的? c++输入若干字符串直至输入回车 iphone上有没有可以放慢歌曲速度的软件? 光靠指南针可以定位吗? 指南针为什么总是指着南边? 怎么放慢mp3的播放速度啊 ?? 指南针红色针指的是什么方向? 指南针找方向 指南针靠什么指南 把歌曲从电脑放进U盘里可以改成慢速吗? 指南针是靠什么发明的 有哪些事物靠指南针? 指南针的发明过程是什么? 在手机上怎么可以调节歌曲速度,变慢也行 指南针是靠什么转动? 请问有什么软件可以把音乐变慢? 指南针靠什么动? 煤气灶打不着火,没有滴滴声。 指南针明明指向北的,为什么叫指南针而不叫指北针呢? C语言用如何用scanf输入带有空格的字符串 减慢音乐速度的软件 指南针为什么总是指向南呢? 请问 C语言中回车键应该怎样输入 指南针是怎么发明的? 指南针是怎么发明的? C语言怎样输入字符串? 用户通过键盘输入一串字符,该字符串以回车键结束输入, 输人一个字符串以回车符结束 vb中 输入若干字符统计元音和其他字母个数 直到按... 编写程序:利用stringbuffer类实现从键盘读入字符... 输入问题是不是输入一串字符时,按回车把字符输到 若输入字符串:abcde<回车>,则以下while循环体将执... c语言如何接受用户输入回车? 属兔的人性格好吗? 用C语言编写程序:从键盘输入一串字符,按回车键后... 还不起房贷最坏的结果 生肖属兔好不好? c用gets()函数输入字符串按回车后,回车符号是否...