01

“\0”在c语言中代表“字符串结束符”。“\0”的ASCII码为“0”,也就是空字符;字符串总是以“\0”作为串的结束符;因此当把一个字符串存入一个数组时,也把结束符“\0”存入数组,并以此作为该字符串是否结束的标志。

c语言中'\0'是字符串的结束符,任何字符串之后都会自动加上'\0'。如果字符串末尾少了‘\0’转义字符,则其在输出时可能会出现乱码问题。这个'\0'是占一个位置的,所以如果一个长度为20的字符串要放在一个字符串数组里面的话,这个字符串数组长度至少为21。

具体来说,‘\0’是C++中字符串的结尾标志,存储在字符串的结尾。比如char cha[5]表示可以放4个字符的数组,由于c/c++中规定字符串的结尾标志为'\0',它虽然不计入串长,但要占内存空间。'\0'是一个ASCII控制字符,是转义字符,代表空字符。因此当把一个字符串存入一个数组时,也把结束符“\0”存入数组,并以此作为该字符串是否结束的标志。字符'\0'可以直接用ASCII码0表示,0不管是几进制,都是0(十进制),也就是0x00(十六进制)。

扩展资料:

C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。

字符'0'到'9'在c语言中,/0在c语言中是什么意思?相关推荐

  1. c语言中.和-区别,c语言中-和.的区别

    对于c语言中"->"和"."的区别总结如下: 1.A.B则A为对象或者结构体: 2.A->B则A为指针,->是成员提取,A->B是提取A ...

  2. c语言中local status6,C语言中易错的地方(一)

    c++中易错的地方 1:scanf int a; int b; scanf("%d-=%d",&a,&b); printf("a=%d,b=%d" ...

  3. c语言中O空字符,OC语言中字符串的使用

    可变字符串 //插入字符串 NSMutableString*string1 =[NSMutableStringstringWithString:@"字符串"]; [string1i ...

  4. c语言中bluetooth函数,C语言中的低功耗蓝牙-使用Bluez创建GATT服务器

    小编典典 我得到了运行BlueZ 5.31的示例GATT服务器(截至本文的最新信息): 我的环境: 作为来宾OS(版本14.04 32位操作系统)的 Vagrant Virtual Box Ubunt ...

  5. c语言中14 3,C语言中的单精度和双精度浮点型的区别!3.14是哪种?3.14159呢?

    3.14是单精度,3.14159是双精度. 两者区别如下: 一.指代不同 1.单精度:是指计算机表达实数近似值的一种方式. 2.双精度:此数据类型与单精度数据类型(float)相似,但精确度比floa ...

  6. R语言中dim函数_R语言中的方差分析方法汇总

    方差分析,是统计中的基础分析方法,也是我们在分析数据时经常使用的方法.下面我总结一下R语言如何对常用的方差分析进行操作. 1. 方差分析的假定 上面这个思维导图,也可以看出,方差分析有三大假定:正态, ...

  7. python中0代表什么_python语言中,0.1**0.3表示什么_学小易找答案

    [单选题]以下代码段输出什么?原因是 print(100/3) print(89//28) [判断题]境外上市外资股采用记名形式. [多选题] 以下关于普通股股票的特征描述正确的是( ). [多选题 ...

  8. C语言中:在头文件中使用static定义变量意味着什么?

    C语言中:在头文件中使用static定义变量意味着什么? 看到有一位同学在头文件中这么写: static const wchar_t* g_str1 = - static const wchar_t* ...

  9. C语言中,求三个数中最大数

    C语言中,求三个数中最大数 #include<stdio.h>//以下是进行正整数的最大之间的比较,其他类型只需进行相应的格式修改 int main(){int a,b,c,max;//定 ...

最新文章

  1. python断点调试不起作用flask_关于python的flask框架下的调试
  2. 一个实体对象不能由多个 IEntityChangeTracker 实例引用
  3. PHPExcel所遇到问题的知识点总结
  4. day10 in india
  5. 00_设计模式6大原则
  6. 十进制与二进制八进制十六进制的相互转换
  7. EventBus/EventQueue 再思考
  8. SpringCloud学习笔记(十)----服务熔断与限流 Sentinel
  9. 40题计算机程序设计基础(C语言)编程习题
  10. 爱看小说网源码全站带数据打包ThinkPHP内核小说网站源码
  11. 信号与系统 徐亚宁 matlab程序,信号与系统分析 [徐亚宁,李和主编] 2010年版
  12. PMP 易错题汇总(二)
  13. hinet邮箱密码可以破解?
  14. 宇视摄像机巡航和自动跟踪哪个优先级高?
  15. C# office dll引用及生成
  16. 一道和稀饭绝配的自制腌菜
  17. 光场相机1.0与光场相机2.0
  18. 癌症有哪些数据集_癌症
  19. COOX培训材料 — PMT(4.Procedure)
  20. Gdevops峰会:深度解读中国十大银行DevOps、CMDB及中台的落地与实践

热门文章

  1. [小黄书小程序]主页面搜索栏和flex布局
  2. 计算机网络虚电路数据报,计算机网络——网络层-虚电路和数据报网络
  3. java 对某个文件改名_java中给文件改名
  4. NOIP2017 滚粗记
  5. 利用爬虫、SMTP和树莓派3B发送邮件续集(爬取墨迹天气预报信息)
  6. 详解开发、实施、运维的区别
  7. SSL证书背后的加密技术--非对称加密和对称加密
  8. 进制转换(二进制,八进制,十进制,十六进制)涵盖整数与小数部分,内容的图片全为手写【详细图解】
  9. jython mysql_jython 访问数据库的方法
  10. PLC工程师学会编程,是一种什么样的体验?