[c]代码库
/* 使用scanf和printf处理八进制、十进制和十六进制整数 */
#include <stdio.h>
int main(void) {
int int_dec, int_hex, int_oct;
int constant = 74;
/* 用三种进制形式给整型变量赋值 */
scanf("%d", &int_dec); /* 第9行 */
scanf("%x", &int_hex); /* 第10行 */
scanf("%o", &int_oct); /* 第11行 */
/* 用十进制的形式打印三个变量 */
printf("int_dec(11) = %d\n", int_dec); /* 第14行 */
printf("int_hex(11) = %d\n", int_hex); /* 第15行 */
printf("int_oct(11) = %d\n", int_oct); /* 第16行 */
/* 把十进制的74用三种进制分别打印 */
printf("(Dec)74 = %d\n", constant);
printf("(Hex)74 = %x\n", constant);
printf("(HeX)74 = %X\n", constant); /* 输出格式为大写 */
printf("(Oct)74 = %o\n", constant);
return 0;
}
by: 发表于:2017-08-15 10:51:45 顶(0) | 踩(0) 回复
??
回复评论