请问1001*16这个在16进制中会等于多少?

请问1001*16这个在16进制中会等于多少?楼主刚入门,求解答,谢谢了

1001乘以16对应十六进制是3E90;

具体办法是:

先将一个int类型的变量赋值为1001乘以16这个表达式的值,然后使用%X来打印这个值对应的十六进制就可以了。

测试代码如下:

参考链接:


https://www.cnblogs.com/liuhanxu/p/15996577.html

#include <stdio.h>

int main(void){
    
    
    int num = 1001*16;  //1001*16的乘积赋值给int型变量num
    
    // https://blog.csdn.net/weixin_39657978/article/details/120747469
    // https://www.cnblogs.com/liuhanxu/p/15996577.html
    printf("%d=%X\n",num,num);     // 打印int型变量num里存储的值对应的十六进制值
    
    return 0;
} 

img