C language printing, binary, octal, decimal, hexadecimal numbers

run code

#include <stdio.h>

int main() {
    
    
    int num = 42;
    printf("Octal: %o\n", num);    // 打印八进制数
    printf("Decimal: %d\n", num);  // 打印十进制数
    printf("Hexadecimal: %x\n", num);  // 打印小写字母的十六进制数
    printf("Hexadecimal: %X\n", num);  // 打印大写字母的十六进制数

    return 0;
}



operation result

Binary: 101010
Octal: 52
Decimal: 42
Hexadecimal: 2a
Hexadecimal: 2A

Guess you like

Origin blog.csdn.net/weixin_42797483/article/details/132605645