labview字符串变一维数组 C语言怎样把字符串变成一维数组?
C语言怎样把字符串变成一维数组?-48不符合标准。-“0”是正解。因为C语言标准没有规定字符必须用ASCII或ASCII兼容编码。换言之,如果字符编码方案在某种环境下与ASCII不兼容,那么代码显然是
C语言怎样把字符串变成一维数组?
-48不符合标准。-“0”是正解。因为C语言标准没有规定字符必须用ASCII或ASCII兼容编码。换言之,如果字符编码方案在某种环境下与ASCII不兼容,那么代码显然是不可移植的。另外,一个数字字符之所以能用“0”减去“0”得到它的数值,是因为标准C规定十位数字0-9的字符值必须连续递增,即“1”—“0”等于1,这是标准的保证。顺便说一句,C标准没有规定字母的字符值必须是连续的,也就是说,该标准不能保证“B”—“a”==1必须是真的。