今天突然想明白,16进制才是大智慧!比如说,长度或者重量从1到16,只需要翻倍翻倍翻倍再翻倍,4次翻倍就可以。而十进制,从1到10,需要翻倍后再取五倍,需要进行5次操作,当然,这个加法乘法还不是很难区分难易程度,如果换成减法除法就很有对比性了,长度或者重量为16的话,很容易通过对折或者对半分来获得1-2-4-8,从而得到1-16里面任意需求。
1、什么是16进制
打个比方10进制:9+11016进制:15+11016进制有16个基本的数:123456789ABCDEF对,H就是表示它是16进制.像8进制,2进制等,在后面都需要跟一个符号字母来表示他的进制.。16进制就是“逢16进一”。十六进制使用的数码有1、2、3、9、A、B、C、D、E、F。16进制就是“逢16进一”。A对应于10,B对应于11,C对应于12,D对应于13,E对应于14,F对应于15。
2、电脑编程的16进制都有哪些数字和字母?
0到9这是个数字,还有a到f这六个字母。以0x开头,后接0~9,a~f,A~F组成。2、8、10、16进制转换方法生活中其实很多地方的计数方法都多少有点不同进制的影子。比如我们最常用的10进制,其实起源于人有10个指头。如果我们的祖先始终没有摆脱手脚不分的境况,我想我们现在一定是在使用20进制。至于二进制没有袜子称为0只袜子,有一只袜子称为1只袜子,但若有两袜子,则我们常说的是:1双袜子。
十六进制,比如小时或“一打”,六十进制,比如分钟或角度我们找到问号字符(?)的ASCII值是63,那么我们可以把它转换为八进值:77,然后用\77来表示?由于是八进制,所以本应写成\077,但因为C,C++规定不允许使用斜杠加10进制数来表示字符,所以这里的0可以不写。事实上我们很少在实际编程中非要用转义符加八进制数来表示一个字符,所以,6.2.4小节的内容,大家仅仅了解就行。
3、什么是16进制???
N进制的计数法,就是“逢N进一”,16进制就是“逢16进一”。十六进制使用的数码有1、2、3、9、A、B、C、D、E、F,其中A,F就是十进制的10、11、12、13、14、15.例如F6B(16)15*16^2+6*16+11(10)3947(10).十六进制与二进制的数字的转换在电脑的软硬件设计上大量地使用,可是在日常生活、生产上没有用处。