小阿妞 发表于 2015-7-28 17:31:31

0xl0在C语言中怎么转化成数字?

0xl0在C语言中怎么转化成数字?

牡丹花下死做鬼 发表于 2015-7-28 20:27:45

母鸡你想说什么

小阿妞 发表于 2015-7-29 13:02:25

牡丹花下死做鬼 发表于 2015-7-28 20:27
母鸡你想说什么

你个死鸭子!嘴巴放干净点~~~~
我可是见人说人话,见鬼说鬼话~~~~
   
                        我也并不知道这0xl0是什么意思?但是肯定需要转化
#include<stdio.h>
main()
{
      int i=010,j=10,k=0xl0;
      printf("%d,%d,%d",i,j,k);
}

哥斯拉不说话 发表于 2015-7-29 19:56:29

0x 就是十六进制的意思

小阿妞 发表于 2015-7-30 15:51:32

哥斯拉不说话 发表于 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呢

yjip267 发表于 2015-7-30 16:25:11

你要看一下进制这一节。二进制十进制八进制十六进制之间的区别与联系。就0x10的二进制10000,十进制16

哥斯拉不说话 发表于 2015-7-30 20:20:36

小阿妞 发表于 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

沫丶尛希 发表于 2015-8-2 11:47:00

大哥。人家说的母鸡是不知。好像是贵州话

BestLoveS 发表于 2015-8-3 21:39:19

一个16进制位对应4个二进制位,所以0x10等价与0001 0000所以结果是16

小阿妞 发表于 2015-9-2 16:00:11

BestLoveS 发表于 2015-8-3 21:39
一个16进制位对应4个二进制位,所以0x10等价与0001 0000所以结果是16

原来如此,谢啦!

诚心默念大法好 发表于 2015-9-4 08:46:45

没有l0只有10
页: [1]
查看完整版本: 0xl0在C语言中怎么转化成数字?