PHP数据类型里的整型的问题(10进制和8进制)
如下面范例所示:$a=1234;//十进制数$a=-123;//一个负数$a=0123;//八进制数(等于十进制的83)$a=0x1A;//十六进制数(等于十进制的26)...
如下面范例所示:
$a = 1234; // 十进制数
$a = -123; // 一个负数
$a = 0123; // 八进制数 (等于十进制的83)
$a = 0x1A; // 十六进制数 (等于十进制的26)
上面代码中,注释里面的等于十进制的83和等于十进制的26分别是什么意思?
还有PHP数据类型里的整型里包括2进制不? 展开
$a = 1234; // 十进制数
$a = -123; // 一个负数
$a = 0123; // 八进制数 (等于十进制的83)
$a = 0x1A; // 十六进制数 (等于十进制的26)
上面代码中,注释里面的等于十进制的83和等于十进制的26分别是什么意思?
还有PHP数据类型里的整型里包括2进制不? 展开
2个回答
展开全部
十六进制转十进制:0X1A中0X是16进制的开始位,A代表10,1A=10*16^0 + 1 * 16^1 = 10+16=26.
A,B,C,D,E,F这六个字母来分别表示10,11,12,13,14,15。字母不区分大小写。
十六进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方,依次类推。
八进制转十进制:0是8进制的开始位,123=3*8^0+2*8^1+1*8^2=83.
八进制数的第0位的权值为8的0次方,第1位的权值为8的1次方,第2位的权值为8的2次方,依次类推。
整型一般就是10,8,16进制,2进制一般用于存储。
A,B,C,D,E,F这六个字母来分别表示10,11,12,13,14,15。字母不区分大小写。
十六进制数的第0位的权值为16的0次方,第1位的权值为16的1次方,第2位的权值为16的2次方,依次类推。
八进制转十进制:0是8进制的开始位,123=3*8^0+2*8^1+1*8^2=83.
八进制数的第0位的权值为8的0次方,第1位的权值为8的1次方,第2位的权值为8的2次方,依次类推。
整型一般就是10,8,16进制,2进制一般用于存储。
追问
您好,感谢您的回答,您回答的这些知识属于那部分的知识?就是这些进制转换,我完全没学过这些。我可以在学习哪里了解更详细的这方面知识?这些知识属于所谓的科学计数法吗?
追答
这些东西都是进制转换的只是,你可以直接百度进制转换,在百度文库中有很多关于这个的讲解。这个东西还主要靠自己练习熟练,内容比较简单。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询