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进制不?
展开
 我来答
sdqstqd
推荐于2018-04-13 · 超过111用户采纳过TA的回答
知道小有建树答主
回答量:313
采纳率:0%
帮助的人:170万
展开全部
十六进制转十进制: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进制一般用于存储。
追问
您好,感谢您的回答,您回答的这些知识属于那部分的知识?就是这些进制转换,我完全没学过这些。我可以在学习哪里了解更详细的这方面知识?这些知识属于所谓的科学计数法吗?
追答
这些东西都是进制转换的只是,你可以直接百度进制转换,在百度文库中有很多关于这个的讲解。这个东西还主要靠自己练习熟练,内容比较简单。
无情人笑痴情人
2014-03-24
知道答主
回答量:2
采纳率:0%
帮助的人:2.5万
展开全部
0123=1*64+2*8+3
0x1A=1*16+10(0x是16进制的标识,A=10)
PHP整型数据是10进制,可以通过DecBin()函数转换成2进制
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式