首页 >

c语言中'31'代表的是数字0吗? – 网络|

电脑驱动坏了怎么修,浏览器字体大小怎么调,网页设计效果图怎么做c语言中'31'代表的是数字0吗? - 网络|c语言中'31'代表的是数字0吗

这个字符的作用:作为文本文件中字段的分隔符。

CSV文件一般用逗号或者Tab等可见字符来分隔,其有一个不好处就是很多文本中这些可见字符有可能是数据的一部分,所以在读和写的时候如果不转义会有歧义,所以一般情况下大家会用逗号,双引号的组合来区别字段。但是读取这种文件一般比较复杂,而且当出现类似这种“,”””,,””字段的时候,大家也搞不清楚到底到哪算是一段。

而用’/31’大家可以非常清晰地指定字段分割,因为它是不可见的,而且是专门定义的。配合’/30’(数据条分隔符)大家可以创建和读取完全没有歧义的文本数据。

ASCII中数字是从’/48’开始的,所以0是’/48’。

另外这个是独立于语言的,也就是不仅在C语言,其它语言中这些char代表的都是一个意思。

有空可以看看ASCII表,就清楚了。


c语言中'31'代表的是数字0吗? - 网络|
  • 写好的代码在Python运行后为什么无法打开? |python3中与或非
  • 写好的代码在Python运行后为什么无法打开? |python3中与或非 | 写好的代码在Python运行后为什么无法打开? |python3中与或非 ...

    c语言中'31'代表的是数字0吗? - 网络|
  • Python方法快速计算数据列总和 |python队列模块函数
  • Python方法快速计算数据列总和 |python队列模块函数 | Python方法快速计算数据列总和 |python队列模块函数 ...

    c语言中'31'代表的是数字0吗? - 网络|
  • Python包含类的日历,让你轻松掌握每一天,从此告别忧虑 |python使用视频
  • Python包含类的日历,让你轻松掌握每一天,从此告别忧虑 |python使用视频 | Python包含类的日历,让你轻松掌握每一天,从此告别忧虑 |python使用视频 ...