knowledge_c
1 十进制、八进制和十六进制的表示
首先,十进制 decimalism [ˈdesɪməlɪzəm];八进制 octonary [ˈɑːktəˌneri];十六进制 hexadecimal[ˌheksəˈdesɪml]
- 十进制
- 表示:没有任何前缀,默认是十进制
- 显示:使用%d(常用于pringf()函数中)
- 额外显示前缀:无
- 八进制
- 表示:加上前缀0(数字0)
- 显示:使用%o(小写字母o)(常用于pringf()函数中)
- 额外显示前缀:使用%#o(常用于pringf()函数中)
eg. 010
- 十六进制
- 表示:加上前缀0x或0X(数字0,小写字母x或大写字母X)
- 显示:使用%x(小写字母x)(常用于pringf()函数中)
- 额外显示前缀:使用%#x 或 %#X(常用于pringf()函数中)
eg. 0x10 0X10