字母转换ascii码

如题所述

方法/步骤

    首先,定义两个整型变量a和A,保存相应字母的ASCII码。

    请点击输入图片描述

    定义一个字符变量ch,保存需转换的字符。

    请点击输入图片描述

    给字符变量ch赋初值,值为小写字母a。

    请点击输入图片描述

    把字符变量中的值,赋给整型变量a,实现ASCII码的转换。

    请点击输入图片描述

    将英文字母a的ASCII码,在输出窗口中输出。

    请点击输入图片描述

    然后,字符变量中的字符,更改为大写字母A。

    请点击输入图片描述

    将大写字母A,赋值给整型变量A,将A转换为ASCII码。

    请点击输入图片描述

    最后,在输出窗口中,输出大写字母A的ASCII码。

    请点击输入图片描述

    测试程序,小写字母a和大写字母A的ASCII码,在窗口中成功输出。

    请点击输入图片描述

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-11-26
每个英文字母都对应一个ASCII码,如何将一个已知的英文字母转换为ASCII码值呢?

1.首先,定义两个整型变量a和A,保存相应字母的ASCII码。

2.定义一个字符变量ch,保存需转换的字符。

3.给字符变量ch赋初值,值为小写字母a。

4.把字符变量中的值,赋给整型变量a,实现ASCII码的转换。

5.将英文字母a的ASCII码,在输出窗口中输出。

6.然后,字符变量中的字符,更改为大写字母A。

7.将大写字母A,赋值给整型变量A,将A转换为ASCII码。

8.最后,在输出窗口中,输出大写字母A的ASCII码。

9.测试程序,小写字母a和大写字母A的ASCII码,在窗口中成功输出。

拓展资料:

ASCII ((American Standard Code for Information Interchange): 美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是最通用的信息交换标准,并等同于国际标准ISO/IEC 646。ASCII第一次以规范标准的类型发表是在1967年,最后一次更新则是在1986年,到目前为止共定义了128个字符。

在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0),例如,像a、b、c、d这样的52个字母(包括大写)以及0、1等数字还有一些常用的符号(例如*、#、@等)在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号,当然每个人都可以约定自己的一套(这就叫编码),而大家如果要想互相通信而不造成混乱,那么大家就必须使用相同的编码规则,于是美国有关的标准化组织就出台了ASCII编码,统一规定了上述常用符号用哪些二进制数来表示。本回答被网友采纳
第2个回答  2020-11-25
继续学习Fortran。今天的作业是英文字母大小写转换,即大写字母转换为小写字母,小写字母转换为大写字母。

这道题主要是考查字符与ASCII码之间的转换。依据规则,小写字母的ASCII码减32就是大写字母的ASCII码,同样,大写字母的ASCII码加32就是小完蛋字母的ASCII码。然后再转换为字符。

字符转ASCII函数:ichar();ASCII转字符函数:char();字符长度函数:len_trim()。

代码输入:

program test15
implicit none
integer::i
character(len=20)::str_s
write(*,*)"输入字符串:"
read(*,*)str_s
do i=1,len_trim(str_s),1
if(str_s(i:i).GE."a".and.str_s(i:i).LE."z") then
str_s(i:i)=char(ichar(str_s(i:i))-32)
else
if(str_s(i:i).GE."A".and.str_s(i:i).LE."Z") then
str_s(i:i)=char(ichar(str_s(i:i))+32)
end if
end if
end do
write(*,*)"转换后:",str_s
pause
stop
end program test15
朋友们看到代码中有"GE","LE","AND"等,其实这是Fortran的特色运算符:

关系运算符

新版的Fortran中,也可以直接用>,<,>=等数学符号。

逻辑运算符

掌握了Fortran基础语法,后面的作业就有些难度了,下期见,让我们一起学Fortran。

Fortran我也是初学,好久不写代码了,欢迎朋友们指正。
第3个回答  2020-11-23
char a = 'a';
int ascii = (int)(a);
第4个回答  2021-10-25
只要学过python基本都会。
相似回答