#include<stdio.h>
main()
{
cahr c;
int c1,c2;
printf("请输入");
c=scanf("%c",&c);
c=c+32;
c1=c-1;
c2=c+1;
printf("%c,%c,%c\n",c,c1,c2);
printf("%d,%d,%d\n",c,c1,c2); //这个\n是换行符的意思
//比如我们输入一个大写的B 这个程序最终会输出如下
//b,a,c
//98,97,99
一个经典的程序
这是为啥呢
因为c输入进去了一个大写的B,计算机是以ASCII码的形式存放字符的,每个字符的ASCII码占一个字节,
在这个程序里,B的ASCII码是66,66+32=98,98是b的ASCII码,所以我们以"%c"的格式输出后,是字符b,以"%d"输出则是他的ASCII码98吗,其他的c1,才
也同理
附上几个重要字符的ASCII码(要背)
0:48
a:97
A:65
其他的就可以推导了,比如 ‘0’ 是48 ‘1’则是49
注意:上面都是字符!!(参考前面,由单引号括起来的是字符)
一道练手题
输入园锥体的底半径r和高h,计算并输出圆锥体的体积(保留两位小数)。圆锥体体积计算公式为: v=π*r*h*2/3。注意:π按3.14算