char*p="1234" *p+1='1'+1=50是怎么算出来的?
呵呵简单吧
问题点数:20、回复次数:5Top
1 楼soonphone(好好想想)回复于 2002-08-23 14:14:24 得分 0
算了知道了
1的hex是31 +1=32 32的dec是50
你说我要是考试的时候不知道1的hex怎么办呢Top
2 楼fangrk(加把油,伙计!)回复于 2002-08-23 14:18:20 得分 10
*p='1'
'1'的ASCII是49
*p+1就是50了Top
3 楼fangrk(加把油,伙计!)回复于 2002-08-23 14:21:46 得分 0
'0'的ASCII是48
'a'=='A'+32
'a'==97
'A'==65
这些都是常识Top
4 楼fangrk(加把油,伙计!)回复于 2002-08-23 14:25:39 得分 0
'0'的ASCII是48
'a'=='A'+32
'a'==97
'A'==65
这些都是常识Top
5 楼FFXI(黑)回复于 2002-08-23 15:10:27 得分 10
*p - '0' + 1 = 2
是你所要求的了吧?Top




