欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

c語言中'31'代表的是數(shù)字0嗎?

‘/31’是ASCII碼中的UnitSeparator。是一個(gè)不可見字符。

這個(gè)字符的作用:作為文本文件中字段的分隔符。

CSV文件一般用逗號(hào)或者Tab等可見字符來分隔,其有一個(gè)不好處就是很多文本中這些可見字符有可能是數(shù)據(jù)的一部分,所以在讀和寫的時(shí)候如果不轉(zhuǎn)義會(huì)有歧義,所以一般情況下我們會(huì)用逗號(hào),雙引號(hào)的組合來區(qū)別字段。但是讀取這種文件一般比較復(fù)雜,而且當(dāng)出現(xiàn)類似這種“,”””,,””字段的時(shí)候,我們也搞不清楚到底到哪算是一段。

而用’/31’我們可以非常清晰地指定字段分割,因?yàn)樗遣豢梢姷模沂菍iT定義的。配合’/30’(數(shù)據(jù)條分隔符)我們可以創(chuàng)建和讀取完全沒有歧義的文本數(shù)據(jù)。

ASCII中數(shù)字是從’/48’開始的,所以0是’/48’。

另外這個(gè)是獨(dú)立于語言的,也就是不僅在C語言,其它語言中這些char代表的都是一個(gè)意思。

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