0xl0在C语言中怎么转化成数字?
0xl0在C语言中怎么转化成数字? 母鸡你想说什么 牡丹花下死做鬼 发表于 2015-7-28 20:27母鸡你想说什么
你个死鸭子!嘴巴放干净点~~~~
我可是见人说人话,见鬼说鬼话~~~~
我也并不知道这0xl0是什么意思?但是肯定需要转化
#include<stdio.h>
main()
{
int i=010,j=10,k=0xl0;
printf("%d,%d,%d",i,j,k);
} 0x 就是十六进制的意思 哥斯拉不说话 发表于 2015-7-29 19:56
0x 就是十六进制的意思
那0x后面的10应该是这样解释的么?
8 4 2 1
1 0 0 0 也应该=8*1+0*0+0*0+0*0=8么 可是0x10=16呢 你要看一下进制这一节。二进制十进制八进制十六进制之间的区别与联系。就0x10的二进制10000,十进制16 小阿妞 发表于 2015-7-30 15:51
那0x后面的10应该是这样解释的么?
8 4 2 1
1 0 0 0 也应该=8*1+0*0+0*0+0*0 ...
0x10 表示 这里的 10 是 十六进制,十六进制的 10 就是 十进制的 16 大哥。人家说的母鸡是不知。好像是贵州话 一个16进制位对应4个二进制位,所以0x10等价与0001 0000所以结果是16 BestLoveS 发表于 2015-8-3 21:39
一个16进制位对应4个二进制位,所以0x10等价与0001 0000所以结果是16
原来如此,谢啦!
没有l0只有10
页:
[1]