编程定义int类型的变量,初值为97,依次按字符、十进制、八进制、十六进制格式输出该变量的值。

如题所述

使用  printf()进行输出

%c 输出字符

%d 输出十进制数

%o 输出八进制   

%x  输出十六进制  %X 输出大写格式的十六进制

#include <stdio.h>
int main(){
    int a = 97;
    //输出字符
    printf("a -- %c \n",a);
    //输出十进制数
    printf("a -- %d \n",a);
    //输出八进制
    printf("a -- %o \n",a);
    //输出十六进制
    printf("a -- %x \n",a);
    return 0;
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-05-09
按16进制格式输出,两种方法打印结果都是0x78,表明我的电脑是按小端方式对齐的。因为若是按大端方式对齐,打印结果应该是0x12