mtwm.net
当前位置:首页 >> 输出大写字母的AsCii码值 >>

输出大写字母的AsCii码值

#include "stdio.h" main() { int i; printf("请输入该大写字母的ascii码值:"); scanf("%d",&i); if(i>=65&&i{ printf(" %d 对应的小写字母是 %c \n",i,i+32); } else printf("输入的数字错误\n"); } 一个字母的大写字母与其小写字母相差32,而且字符型与整形变量时互通的,只是输出的控制符一个是%d一个是%c.上面程序在vc上运行通过,希望满意

#include<stdio.h> int main() { char ch; scanf("%c",&ch)//输入 printf("%d",ch)//转换 }

#include int main() { char a, b; scanf("%c%c", &a, &b); printf("%d %c; %d %c\n", a, toupper(a), b, toupper(b)); return 0; }

#include int main() { char c; printf("请输入一个小写字母:\n"); scanf("%c",&c); printf("它的ascii码值是%d\n",c); printf("它的大写形式是%c\n",c-'a'+'a'); return 0; }

C++的话是 cout << sizeof("A"); 单位是byte

#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); }

#include <stdio.h> void main() { printf("请输入一个小写字母:"); char ch = getchar(); //判断输入的是否为小写字母 if( ch < 'a' || ch > 'z' ) { printf("你输入的不是小写字母!\n"); } else { ch -= 32; printf("对应的大写字母为:%c,其ASCCALL码值为:%d\n",ch,ch); } }

1 输入合法性判断,2算出每个对应字母之间的差值,3 ascii码用%d格式

a-z:97-122A-Z:65-900-9:48-57SCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言.它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646.

简单说明: ch=i+65;//a的ascii是65,i从0开始,循环的第一个ch=65='a' if(i%2==0) printf("\n");//i%2==0表示i能被2整除就输出\n,\n表示换行 prinf(" c=%c ascii=%d",ch,ch);//%c以字符输出 %d以数字输出

qmbl.net | zdly.net | 9213.net | ppcq.net | jmfs.net | 网站首页 | 网站地图
All rights reserved Powered by www.mtwm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com