C语言中十进制数和十六进制数能直接运算吗
来源:学生作业帮 编辑:大师作文网作业帮 分类:综合作业 时间:2024/09/20 08:50:50
C语言中十进制数和十六进制数能直接运算吗
例如 A=11,B=0X04,那么A+B=?这样可以直接运算吗,如果可以,产生的数是什么进制的数?
例如 A=11,B=0X04,那么A+B=?这样可以直接运算吗,如果可以,产生的数是什么进制的数?
可以.一个整型变量可以是十进制,也可以是十六进制,只是表示方法不同罢了.至于运算结果,你想输出十进制就输出十进制,想输出十六进制就输出十六进制,标准输出函数printf()有这个功能.
再问: 那比如int A,B,C A=11; B=0X04; C=A+B; 那么这里C=多少?是15呢,还是0X0F?
再答: 值是15,但到底是“15”还是“0x0F”这个由你决定。变量的存储空间存放的是二进制的“1111”(int四个字节我省写了),十进制和十六进制只是表示方法的不同 如果printf()中用%d,输出为十进制,即15;用%o,输出为八进制,即17;用%x,输出为十六进制,即F
再问: 那比如int A,B,C A=11; B=0X04; C=A+B; 那么这里C=多少?是15呢,还是0X0F?
再答: 值是15,但到底是“15”还是“0x0F”这个由你决定。变量的存储空间存放的是二进制的“1111”(int四个字节我省写了),十进制和十六进制只是表示方法的不同 如果printf()中用%d,输出为十进制,即15;用%o,输出为八进制,即17;用%x,输出为十六进制,即F
C语言中十进制数和十六进制数能直接运算吗
C语言十进制转十六进制数
用c语言编写一个将十六进制数转换为十进制数的程序
c语言中 %x是什么 如“ %d为十进制数 %b为二进制数 %o为八进制数 %h为十六进制数”
C语言中不正确的八进制数或十六进制数
VFP和C语言中的取模运算规则一样吗?负数的八进制数怎么转换成十进制?
十进制转化为十六进制数
谁能把这个十六进制数转换成十进制的.
十六进制数D用十进制数表示
C语言中为什么定义十进制数是%d
下列四个不同进制的数中,最小数是( ).A.二进制数110101 B.八进制数101 C.十进制数55 D.十六进制数4
下列四个数中最大数是_____ A.十六进制数1FF B.十进制数1789 C.二进制数10100001 D.八进制数2