c语言中以10进制、8进制、16进制显示同一个数字

c语言中以10进制、8进制、16进制显示同一个数字。

1、

#include <stdio.h>

int main(void)
{
    int x = 100;
    
    printf("dec: %d; octal: %o; hexadecimal: %x\n", x, x, x);
    printf("dec: %d; octal: %#o; hexadecimal: %#x\n", x, x, x); //%#0和%#x分别在8进制数前显示0,在16进制数前显示0x.
    
    return 0;
}

 

posted @ 2021-06-22 21:13  小鲨鱼2018  阅读(215)  评论(0编辑  收藏  举报