/* 使用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) 回复
??
回复评论