看见别人的代码,有时候写的是 const int UNDEFINED = 0xff; 有时候又是const int _Undefined = 255; 这两种形式0x和十进制,有什么区别呢?只用十进制不好吗?为什么别人要写十六进制呢,完全不明白呢
看见别人的代码,有时候写的是 const int UNDEFINED = 0xff; 有时候又是const int _Undefined = 255; 这两种形式0x和十进制,有什么区别呢?只用十进制不好吗?为什么别人要写十六进制呢,完全不明白呢
3 回答1k 阅读✓ 已解决
1 回答932 阅读✓ 已解决
4 回答695 阅读
1 回答804 阅读
2 回答1.2k 阅读
1 回答843 阅读
1 回答602 阅读
十进制表示数值比较直观,比如成绩得分80,100等等;
十六进制表示bit比较直观,比如在嵌入式开发,
PORTA = 0xF0
,很直观的知道是要高4位置位,低4位置低,如果写成PORTA = 240
就不友好了。