问题描述
为什么别人的代码上有大量的0X022,0X001,0X02.....如enummyenum{a=0x01,b=0x002,c=0x23}为什么不用INT表示,1,2,3,4,5....读起来多好呀?
解决方案
解决方案二:
如果是用Reflector看的都是16进制的
解决方案三:
为了不让楼主抄袭
解决方案四:
这是16进制的表示法,为什么这样表示是它有特定的意义的,例如当你分解IP报头时,IP报头里就有一个字段是protocol,它是指向下一层数据的协议类型,他本来协议定义的时候就是一个16进制的数值,当读写它是都是按照16进制来操作,没必要换算成10进制的,如果转换了反而让人看不懂了.我认为这样定义是一定的意义的,当然你换成10进制也不会错,这是我的看法^_^.
时间: 2024-09-14 20:33:12