C 字典顺序与数字顺序
根据K&R的说法,C 字典顺序与数字顺序,c,C,根据K&R的说法,strcmpcab可用于按字典顺序比较两行。(临119) 他们使用另一个函数,numcp,以数字方式比较两行。然而,这两种描述是否基本相同 ASCII字符的字典顺序不是它们在列表中出现的顺序吗?这是由它们的机器整数值决定的?这意味着numcmp和strcmp基本相同 编辑: 当他们说一行的数值时,他们是指将该行中所有字符的ASCII整数值相加吗 编辑: 我不知道为什么我的问题被拒绝了。我天生就应该知道一行的数值是什么意思吗?5在数字上小于10,但“10”在字典上小于“5”。“1
strcmp
cab可用于按字典顺序比较两行。(临119)
他们使用另一个函数,numcp
,以数字方式比较两行。然而,这两种描述是否基本相同
ASCII字符的字典顺序不是它们在列表中出现的顺序吗?这是由它们的机器整数值决定的?这意味着numcmp
和strcmp
基本相同
编辑:
当他们说一行的数值时,他们是指将该行中所有字符的ASCII整数值相加吗
编辑:
我不知道为什么我的问题被拒绝了。我天生就应该知道一行的数值是什么意思吗?5在数字上小于10,但“10”在字典上小于“5”。“11”应该更大,因为第二个“1”不是比
'\0'
大吗?“行的数值”意味着123
具有数字的值123
你是指“123”吗是123吗?如果是,那么如果字符串元素不是数字呢?那么就没有数值了。