为什么0123就可以被直接识别为8进制,而16进制是加了0x的
来源:2-1 PHP中的数据类型之整型
烈狱狂狼
2018-11-10 15:13:02
$var=0123; var_dump($var);//83 $var=0xff00; var_dump($var);
1回答
你好,整型常量有3种表示方式:
①十进制整数。例如,123、一456、0。
②八进制整数。以0开头的整数是八进制数。例如,0123表示8进制数123<8),等于十进制数83。
③十六进制整数。以ox或0x开头的整数是十六进制数。例如,0x1.23或0Xl 23表示十六进制数123…),等于十进制数291。 如果解决您的问题请采纳,祝学习愉快!
相似问题