首页 >

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

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

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

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

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

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

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

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


c语言中'31'代表的是数字0吗? - 网络|
  • 阮一峰的Python教程,从入门到精通(适合初学者和进阶者) |float python精确度
  • 阮一峰的Python教程,从入门到精通(适合初学者和进阶者) |float python精确度 | 阮一峰的Python教程,从入门到精通(适合初学者和进阶者) |float python精确度 ...

    c语言中'31'代表的是数字0吗? - 网络|
  • Python中wx是什么?初学者必备wxPython基础教程 |flink python本地调试
  • Python中wx是什么?初学者必备wxPython基础教程 |flink python本地调试 | Python中wx是什么?初学者必备wxPython基础教程 |flink python本地调试 ...

    c语言中'31'代表的是数字0吗? - 网络|
  • 抖音快手小红书,哪一个才是最适合你的社交平台? - 网络|
  • 抖音快手小红书,哪一个才是最适合你的社交平台? - 网络| | 抖音快手小红书,哪一个才是最适合你的社交平台? - 网络| ...