编程实现;从键盘输入一个大写字母,输出该字母及其对应的ASCII码值 VB编程实现从键盘输入一个大写字母,输出该字母及其对应的AS...

作者&投稿:陆颖 (若有异议请与网页底部的电邮联系)

#include <stdio.h> 

void main() 

char c; 

printf("请输入一个大写字母:
"); 

scanf("%c",&c);

 printf("您输入的大写字母是%c
其对应的ASCII码值是%d
",c,c); 

printf("小写字母是%c
其对应的ASCII码值是%d
",c+32,c+32); 

}


扩展资料

ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符。标准ASCII 码也叫基础ASCII码,使用7 位二进制数(剩下的1位二进制为0)来表示所有的大写和小写字母,数字0 到9、标点符号,以及在美式英语中使用的特殊控制字符。其中:

0~31及127(共33个)是控制字符或通信专用字符(其余为可显示字符),如控制符:LF(换行)、CR(回车)、FF(换页)、DEL(删除)、BS(退格)、BEL(响铃)等;通信专用字符:SOH(文头)、EOT(文尾)、ACK(确认)等。

ASCII值为8、9、10 和13 分别转换为退格、制表、换行和回车字符。它们并没有特定的图形显示,但会依不同的应用程序,而对文本显示有不同的影响 。

32~126(共95个)是字符(32是空格),其中48~57为0到9十个阿拉伯数字。65~90为26个大写英文字母,97~122号为26个小写英文字母,其余为一些标点符号、运算符号等。



#include<iostream>
using namespace std;
int main()
{
char ch;
cout<<"输入一个大写字母: ";
cin>>ch;
cout<<ch<<" "<<int(ch)<<endl;
ch=ch+32;
cout<<ch<<" "<<int(ch)<<endl;
}
这里用的是强制类型转换,字符在内存中本身就是以整数形式存储,即字符的ASCII值,将其强制转换为int型,输出就是其ASCII码值了
ASCII字符表中一个小写字符比它的大写形式大32
b 和 B 差32 b的ASCII码更大,这就是ch=ch+32的原因

#include<iostream>
using
namespace
std;
int
main()
{
char
ch;
cout<<"输入一个大写字母:
";
cin>>ch;
cout<<ch<<"
"<<int(ch)<<endl;
ch=ch+32;
cout<<ch<<"
"<<int(ch)<<endl;
}
这里用的是强制类型转换,字符在内存中本身就是以整数形式存储,即字符的ASCII值,将其强制转换为int型,输出就是其ASCII码值了
ASCII字符表中一个小写字符比它的大写形式大32
b

B
差32
b的ASCII码更大,这就是ch=ch+32的原因

#include<iostream>
using
namespace
std;
int
main()
{
char
ch;
cout<<"输入一个大写字母:
";
cin>>ch;
cout<<ch<<"
"<<int(ch)<<endl;
ch=ch+32;
cout<<ch<<"
"<<int(ch)<<endl;
}
这里用的是强制类型转换,字符在内存中本身就是以整数形式存储,即字符的ASCII值,将其强制转换为int型,输出就是其ASCII码值了
ASCII字符表中一个小写字符比它的大写形式大32
b

B
差32
b的ASCII码更大,这就是ch=ch+32的原因

char a;
scanf("%c",&a);
printf("%d",a+32);

从键盘输入一个大写字母,输出该字母及其对应的ASCII码值,同时输出其小写字母及其对应的ASCII码的值~

#include
int main()
{
char ch;
printf("请输入一个大写子母:");
ch=getchar();
ch=ch+32;
printf("%c,%d
",ch,ch);
return 0;
}

扩展资料:

在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0),例如,像a、b、c、d这样的52个字母(包括大写)以及0、1等数字还有一些常用的符号(例如*、#、@等)
在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号,当然每个人都可以约定自己的一套(这就叫编码),而大家如果要想互相通信而不造成混乱,那么大家就必须使用相同的编码规则,于是美国有关的标准化组织就出台了ASCII编码,统一规定了上述常用符号用哪些二进制数来表示。
美国标准信息交换代码是由美国国家标准学会(American National Standard Institute , ANSI )制定的,标准的单字节字符编码方案,用于基于文本的数据。
起始于50年代后期,在1967年定案。它最初是美国国家标准,供不同计算机在相互通信时用作共同遵守的西文字符编码标准,它已被国际标准化组织(International Organization for Standardization, ISO)定为国际标准,称为ISO 646标准。适用于所有拉丁文字字母。

Private Sub Form_KeyPress(KeyAscii As Integer)
Print Chr(KeyAscii), KeyAscii, LCase(Chr(KeyAscii)), Asc(LCase(Chr(KeyAscii)))
End Sub

在C语言中编写一程序,实现从键盘输入一个大写字母,要求改用小写字母输...
答:实现从键盘输入一个大写字母,改用小写字母输出,可以使用下面的方法:include<stdio.h>int main(){char a;scanf("%c",&a);printf("%c",a+32);}执行效果如下:

编程实现;从键盘输入一个大写字母,输出该字母及其对应的ASCII码值...
答:include <stdio.h> void main(){ char c;printf("请输入一个大写字母:\n");scanf("%c",&c);printf("您输入的大写字母是%c\n其对应的ASCII码值是%d\n",c,c);printf("小写字母是%c\n其对应的ASCII码值是%d\n",c+32,c+32);} ...

1.编程实现从键盘输入一个大写英文字母,分别以字符形式和ASCII码值形 ...
答:1、首先,定义两个字符变量z和Z,用以保存转换的字符。2、接着,定义一个整型变量n,保存用来转换的ASCII码。3、把n的值赋给变量z,实现字符的转换。4、输出窗口中,输出将ASCII码转换为的字符。5、给变量n重新赋值,其值为大写字母的ASCII码。6、将ASCII码转换为对应的大写英文字母,并在输出窗口...

用C语言编程:从键盘输入一个英文大写字母,输出其对应的小写字母以及小写...
答:include<stdio.h> int main() { char ch; scanf("%c",&ch);//输入大写字母 printf("%c,%d",ch-('A'-'a'),ch-('A'-'a')); //输出.('A-'a')是ASC码表上大写与小写字母间的差值 //ch-('A'-'a'):大写转小写。输出ASC码,利用输出格式控制%d就可以自动转...

c语言编程。从键盘输入一个大写字母,要求改用小写字母输出。_百度知 ...
答:代码如下:include<stdio.h>int main(){char a; printf("请输入一个大写英语字母:");scanf("%c",&a);printf("转换成小写字母为%c",a+32);} 运行结果如下:

C语言中编程实现:从键盘键入一个大写字母,立即回显出其小写字母
答:void main(){ char buffer[] = "a 19-YEAR-OLD SAYS HE'S READY TO MAKE A DIFFERENCE.";int i = 0;scanf("%s", &buffer);while(buffer[i] != '\0'){ if(isupper(buffer[i]))printf("%c", buffer[i] + 32);else if(islower(buffer[i]))printf("%c", buffer[i] - 32)...

编程实现:从键盘上输入一个字符,如果它是大写字母,则把它转换成小写字母...
答:这个判断根本就是多余的,既然不管大小写最后都是以小写输出,直接转换就行了。include <ctype.h> main(){ char ch;ch=getchar();putchar(tolower(ch));return 0;} P.S.判断大小写最好用islower()和isupper()判断,而不要直接用ASCII码,这样兼容性会好一点。两段程序编译后的运行效果完全是一...

...其功能是:从键盘输入一个大写字母,要求改用小写字母输出 谢谢_百度...
答:{ char c;printf("请输入一个大写字母");scanf("%c",&c);loop:if(65<=c&&90>=c){ printf("变换后为:%c\n",c+32);} else { printf("请正确输入大写字母");scanf("%c",&c);goto loop;} } 他那一个会出现死循环的,C语言中不允许的,但是在单片机里是可以的,我这一个使用...

编程实现,从键盘输入一个字符,如果是大写字母,输出对应的小写字母,如 ...
答:include<stdio.h> void main(){ char c;printf(“请输入一个字符:\n”);scanf("%c",&c);if(c>=65 && c<=90){ c=c+32;printf("转为小写是:%c\n",c);} else if(c>=97 && c<=122){ c=c-32;printf("转为大写是:%c\n",c);} else printf("输入的不是字母\n");} ...

从键盘上输入一个大写字母 要求改用小写字母输出
答:代码如下:include<stdio.h>int main(){char a; printf("请输入一个大写英语字母:");scanf("%c",&a);printf("转换成小写字母为%c",a+32);} 运行结果如下: