C语言第十三题 求解啊?a=0x39化成十进制是不是57?答案的15是十进制还是十六进制还是八进
C语言第十三题求解啊?a=0x39化成十进制是不是57?答案的15是十进制还是十六进制还是八进制啊?...
C语言第十三题 求解啊?a=0x39化成十进制是不是57?答案的15是十进制还是十六进制还是八进制啊?
展开
3个回答
展开全部
a=0x39 化 10进: 手算: 3*16+9 = 48+9 = 57.
或: printf("%d",0x39); 得 57
13 题,0xf 是 16 进制,15 是 10 进制,2进制 是 1111.
15 题:int k,i=3,j=3;
k = (++i)*(j--) = 4*3 = 12. 十进制。
++i ,是前缀,要先自增1再用于表达式。
j-- ,是后缀,表达式里 先用 原值计算,出了 表达式 j 自增 1。
或: printf("%d",0x39); 得 57
13 题,0xf 是 16 进制,15 是 10 进制,2进制 是 1111.
15 题:int k,i=3,j=3;
k = (++i)*(j--) = 4*3 = 12. 十进制。
++i ,是前缀,要先自增1再用于表达式。
j-- ,是后缀,表达式里 先用 原值计算,出了 表达式 j 自增 1。
追问
求第十三题的详解 有点看不懂..
追答
十三题 是 问 如何从一个数里 取出 (二进制) 低 4 位。
对c 语言来说,很简单,用该数 “按位与” 0x0f 就可以了
十三题 问的是 该数 是 a , "按位与”b, 要 取出 (二进制) 低 4 位, b 等于几。
(题目里的运算符号 是 数学符号,c 语言 用 & 符号.)
你回答 0x0f 或 0xf 或 十进制 15 就可以了。
大雅新科技有限公司
2024-11-19 广告
2024-11-19 广告
这方面更多更全面的信息其实可以找下大雅新。深圳市大雅新科技有限公司从事KVM延长器,DVI延长器,USB延长器,键盘鼠标延长器,双绞线视频传输器,VGA视频双绞线传输器,VGA延长器,VGA视频延长器,DVI KVM 切换器等,优质供应商,...
点击进入详情页
本回答由大雅新科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询