1.编程输出字符0、9、A、Z、a、z的ACSII码的十进制、八进制和十六进制的表示形式。
3.已知a=3,b=2,c=2.5,计算(float)(a+b)/3+(int)c的值。
#include <stdio.h>
main()
{
printf("0、9、A、Z、a、z的ACSII码的十进制、八进制和十六进制分别为:\n");
printf("%d,%d,%d,%d,%d,%d\n",0,9,'A','Z','a','z');
printf("%o,%o,%o,%o,%o,%o\n",0,9,'A','Z','a','z');
printf("%x,%x,%x,%x,%x,%x\n",0,9,'A','Z','a','z');
}
2.参考例L2_6.C编写一个程序,从键盘输入字符(例如’1’),转换成十进制数(即1),并输出。提示:“1”的ASCII码为十进制数49,将其减去一个数等于十进制1即可。
#include <stdio.h>
main()
{
char c;
printf("请输入字符'1':\n");
scanf("%c",&c);
c=c-48;
printf("字符'1'的十进制数为:%d\n",c);
}
3.已知a=3,b=2,c=2.5,计算(float)(a+b)/3+(int)c的值。