一位十六进制数值和对应的ascii码值相差多少

2024-12-02 18:46:17
推荐回答(1个)
回答1:

十六进制数值为0~F,其中0~9的ASCII值为30h~39h,相差30h,而A~F的ASCII值为41h~46h,相差37h。所以要分成两段来处理。如果还需要处理a~f(ASCII值为61h~66h)的话,则还要判断字母的大小写。