这个c语言程序怎么写?大小写字母转换,原程序如下

这个c语言程序怎么写?大小写字母转换,原程序如下,第1张

#include<stdio.h>

#include<string.h>

//声明一个能转换英文字符大小写的函数。

//如果传入其它字符,例如空格,该函数返回原字符。

char reverse(char ch)

main()

{ char ch

int i=0

//读取一行字符串

ch=getchar()

while(ch!='#') //如果还信轿衫有字符

{ //那么就将该字符传给reverse函数去处理,并重新放回ch中

//输出转换后的ch,并输入下帆御一个待转换字符

ch=reverse(ch)

putchar(ch)

ch=getchar()

}

putchar(ch)

}

char reverse(char ch)

{if(ch>='a'&&ch<='z'滑腔)//如果是小写字母,如何处理?

ch-=32

else if(ch>='A'&&ch<='Z')//如果是大写字母,如何处理?

ch+=32

return ch

}

这是使埋游梁用asp的server.urlEncode方法生成的,如需解码,可去网上搜urlDecode代码,或者使用磨仿这个网弯运页上现成的工具:

http://54caizi.com/tools/encode.asp

将%e7%94%b5复制到文本框中,在下拉列表中选“UTF-8还原”,然后点“开始转换”

ASCII字符字符是指计算机中使用的字母、数字、字和符号,包括:1、2、3、A、B、C、~!·#¥%……—*()——+等等。在 ASCII 编码中,一个英文字母字符存储需要1个字节

2. 字符串

字符串变量是一个字符序列,其中的每个字符均以字节形式存储。STRING 数据类型的第一个字节定义字符串的长度,即字符字节数。

下图所示为存储器中以变量形式存储的 STRING 数据类型。字符串的长度可以是 0 到 254 个字符。变量字符串的最大存储要求为 255 个字节(长度字节加上 254 个字符)。 

如果直接在程序编辑器中输入常数字符串参数(最多 126 个字符),或在数据块编辑器中初始化变量字符串(最多 毁陆键254 个字符),则字符串赋值必须以双引号字符开始和结束。

3. 字符组

ASCII 字符数组指令的字符输入输出采用 BYTE 数据类型。ASCII 字符数组为被引用的字节地址序列,与字符串类似,只是没有指定长度。由于未使用长度字节,因此该数组并不是 STRING 数据类型。可使用悉滑 ASCII 字符串指令处理 STRING 数据类型的变量。

二、字符转换指令类型

1)整数转字符串(I_S):将整数字 IN 转换为长度为 8 个字符的 ASCII 字符串。

格式 (FMT) 分配小数点右侧的转换精度,并指定小数点显示为逗号还是句点。结果字符串会写入从OUT 处开始的 9 个连续字节中。

nnn表示小数点右侧纤巧的位数,可设置为0-5。c 位指定使用逗号 (c=1) ,使用小数点 (c=0) 作为整数部分与小数部分之间的分隔符。   

下图还给出了值的示例,其格式为:使用小数点(c = 0),小数点右侧有三位数 (nnn = 011)。OUT 处的值为下一字节地址中存储的字符串的长度。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12515947.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存