和作普通加法一样,34h+03h=37h。不要被码制迷惑。这种说法与算法是不对的,ASCII码通常用于通讯,ASCII码的有效范围用16进制数表示:20~2F、30~3F、40~4F ....F0~FF,不同的 ASCII码代表不同的数字或符号,通讯时是按其前后顺序一一传送的,而不是数字相加后传送。即ASCII码是不能用16进制数进行数字相加的。如:ASCII码的21代表符号“!”,ASCII码的25代表符号“%”,如果21+25=46,其46的ASCII码却代表符号为“&”显然这种运算是不对的。再如:ASCII码的34代表符号10进制数“4”,ASCII码的31代表10进制数“1”,二者相加:34+31=65,而ASCII码61却代表字母“e”,显然也是不对的。