15 回复

#2

PcrazyC2007-03-13 19:33

注意{ }

#3

PcrazyC2007-03-13 19:34

#include

void main()

{

char a,c;

int b;

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

a=getchar();

fflush(stdin);

b=int(a);

if (b>97)

{

c=a-32;

printf("\n字母转换为%c",a);

}

else

{

c=a+32;

printf("\n字母转换为%c",a);

}

}

#4

PcrazyC2007-03-13 19:36

标题搞什么C++,我还以为跑错地方了呢?

#5

mayudong12007-03-13 19:36

把输入的字母与0x0020按位异或就可以变成对应的大写或小写了

[此贴子已经被作者于2007-3-13 22:58:09编辑过]

#6

cleardark2007-03-13 19:51

首先先谢谢大家~~~

#include

void main()

{

char a,c;

int b;

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

a=getchar();

fflush(stdin);

b=int(a);

if (b>97)

{

c=a-32;

printf("\n字母转换为%c",a);

}

else

{

c=a+32;

printf("\n字母转换为%c",a);

}

}

当输入a时 输出还是a

输入B时 输出还是B

知道了字母英文小写转换大写为

#include

void mail()

{

char a,b;

printf("\n请输入一个小写字母:");

a=getchar();

fflush(stdin);

b=a-32; //转换大写

printf("\n 相应大写字母为:");

putchar(b);

putchar('\n');

}

字母英文大写转换小写为

#include

void mail()

{

char a,b;

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

a=getchar();

fflush(stdin);

b=a+32; //转换小写

printf("\n 相应小写字母为:");

putchar(b);

putchar('\n');

}

请问能否直接输入‘任意一个大小写字母’,就能转换为另一种大小写呢?

[此贴子已经被作者于2007-3-13 20:03:01编辑过]

#7

无玩过界2007-03-13 19:53

#include

void mail()

{

char a,b;

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

a=getchar();

fflush(stdin);

b=a+32; //转换小写

printf("\n //相应小写字母为:");

putchar(b);

b=a-32; //转换大写

printf("\n 相应大写字母为:");

putchar(b);

b=int(a);

if (b>97)

{

c=a-32;

printf("\n字母转换为%c",a);

}

else

{

c=a+32;

printf("\n字母转换为%c",a);

}

putchar('\n');

}

[此贴子已经被作者于2007-3-13 19:55:38编辑过]

#8

PcrazyC2007-03-13 19:59

if(a>='a'&&a<='z')

b=a-32;

else

if(a>'A'&&a

b=a+32;

[此贴子已经被作者于2007-3-13 20:00:01编辑过]

#9

无玩过界2007-03-13 20:02

以下是引用无玩过界在2007-3-13 19:53:36的发言:

#include

void mail()

{

char a,b;

char c;

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

a=getchar();

fflush(stdin);

b=a+32; //转换小写

printf("\n //相应小写字母为:");

putchar(b);

b=a-32; //转换大写

printf("\n 相应大写字母为:");

putchar(b);

b=int(a);

if (b>97)

{

c=a-32;

printf("\n字母转换为%c",a);

}

else

{

c=a+32;

printf("\n字母转换为%c",a);

}

putchar('\n');

}

#10

PcrazyC2007-03-13 20:13

我还以为什么问题呢.整个过程a就没变过,你输出a肯定不能得到要的结果,输出c

#include

void main()

{

char a,c;

int b;

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

a=getchar();

fflush(stdin);

b=int(a);

if (b>97)

{

c=a-32;

printf("\n字母转换为%c",c);

}

else

{

c=a+32;

printf("\n字母转换为%c",c);

}

}

#11

cleardark2007-03-13 20:23

#include

void mail()

{

char a,b;

a=getchar();

if(a>='a'&&a<='z')

b=a-32;

printf("\n %c",b);

else

if(a>'A'&&a

b=a+32;

printf("\n %c",b);

}

--------------------Configuration: 大小写字母转换 - Win32 Debug--------------------

--------------------Configuration: 大小写字母转换 - Win32 Debug--------------------

Compiling...

大小写字母转换.cpp

C:\Documents and Settings\Administrator\My Documents\作业\大小写字母转换.cpp(9) : error C2181: illegal else without matching if

Error executing cl.exe.

大小写字母转换.exe - 1 error(s), 0 warning(s)

#include

void mail()

{

char a,b;

char c;

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

a=getchar();

fflush(stdin);

b=a+32; //转换小写

printf("\n //相应小写字母为:");

putchar(b);

b=a-32; //转换大写

printf("\n 相应大写字母为:");

putchar(b);

b=int(a);

if (b>97)

{

c=a-32;

printf("\n字母转换为%c",a);

}

else

{

c=a+32;

printf("\n字母转换为%c",a);

}

putchar('\n');

}

--------------------Configuration: 大小写字母转换 - Win32 Debug--------------------

Linking...

LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main

Debug/大小写字母转换.exe : fatal error LNK1120: 1 unresolved externals

Error executing link.exe.

大小写字母转换.exe - 2 error(s), 0 warning(s)还是不可以哦??能不能只输入1个任意字母转换为另一大小写形式呢?

#12

nuciewth2007-03-13 20:32

1.if else不匹配.

2.应该是b=(int)a;

#13

无玩过界2007-03-13 20:35

#include

int main()

{

char c;

c=getchar();

if(c>='a'&$&c<='z')

printf("%c",c-32);

else

if(c>='A'&&c<='Z')

printf("%c",c+32);

return 0;

}

#14

cleardark2007-03-13 22:49

#include

void main()

{

char a;

int b;

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

a=getchar();

fflush(stdin);

b=int(a);

if (b>96)

{

printf("\n字母转换为%c\n",a-32);

}

else

{

printf("\n字母转换为%c\n",a+32);

}

}

好了 谢谢大家

#15

cleardark2007-03-13 22:56

以下是引用cleardark在2007-3-13 19:31:45的发言:

请问在c语言中 字母大小写互相转换怎么编写?

请问为什么

#include

void main()

{

char a,c;

int b;

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

a=getchar();

fflush(stdin);

b=int(a);

if (b>97) /*在ASCII码表中a~z 为97~122,A~Z为65~90 如果取为97的话就要从98开始算起了*/c=a-32;/*c的值为改变后的值,而不是a*/

printf("\n字母转换为%c",a);/*输出还是原来a的值为改变后的值,而不是改变后c的值*/

else

c=a+32;/*c的值为改变后的值,而不是a*/printf("\n字母转换为%c",a);/*输出还是原来a的值为改变后的值,而不是改变后c的值*/

}

提示:--------------------Configuration: 大小写字母转换 - Win32 Debug--------------------

Compiling...

大小写字母转换.cpp

c:\documents and settings\administrator\my documents\作业\大小写字母转换.cpp(13) : error C2181: illegal else without matching if

Error executing cl.exe.

请问正常应该怎样编写呢?

请问在c语言中 ASCII码应该如何为转化符号呢?

请高手予以回答 谢谢

没有注意到“{}”和输出变量改变的问题

。。。。。。

谢谢大家的刚忙

小妹初次学习编程 有些误时常会注意不到 请大家多多谅解

[此贴子已经被作者于2007-3-13 23:13:41编辑过]

#16

cotwin2007-03-14 13:56

以下是引用cleardark在2007-3-13 19:31:45的发言:

#include

void main()

{

char a,c;

int b;

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

a=getchar();

fflush(stdin);

b=(int)a;

if (b>=97)

{c=a-32;

printf("\n字母转换为%c",c);

} else

{c=a+32;

printf("\n字母转换为%c",c);

}

}

[此贴子已经被作者于2007-3-14 13:57:43编辑过]

1

c语言access码大小写A转换,字母大小写互相转换 ASCII码转化符号问题相关推荐

  1. 转换字母大小写(小写转大写)

    #include<stdio.h> int main() {     char a,b;     scanf("%c",&a);     b=a-32;     ...

  2. ASCII简介及不经过比较转换字母大小写。

    首先来看看ASCII码相关的概念: 计算机中,所有的信息都是二进制,但是我们所能理解的信息是具有约束意义的字符.比如说,看到"desk",我们就知道指的是桌子,但是如何将desk这 ...

  3. 输入大写字母,输出大小写字母及其对应的ASCII码;输入语句,将大写字母变成小写字母;将句子中每个单词的第一个字母转换为大写字母;输入一串字符,分别算出英文字母、空格、数字、其他字符的个数(C)

    养成好习惯,点个赞 再走:有问题,欢迎私信.评论,我看到都会回复的 以下题目是对于ASCII码的一些练手题 在c语言中 使用%c输出的是字符本身 使用%d输出的是字符对应的ASCII 在ASCII中, ...

  4. python字符串的切片方式是[n、m、不包括m_python字符串的操作(去掉空格strip(),切片,查找,连接join(),分割split(),转换首字母大写, 转换字母大小写...)...

    #可变变量:list, 字典 #不可变变量:元祖,字符串 字符串的操作(去掉空格, 切片, 查找, 连接, 分割, 转换首字母大写, 转换字母大小写, 判断是否是数字字母, 成员运算符(in / no ...

  5. c语言中字符如何转数字排序,常用字符的ASCII码值从小到大的排列规律是:空格、阿拉伯数字。对..,(c语言)输入三个字符后,按各字符的ASCII码从小到大的顺...

    导航:网站首页 > 常用字符的ASCII码值从小到大的排列规律是:空格.阿拉伯数字.对..,(c语言)输入三个字符后,按各字符的ASCII码从小到大的顺 常用字符的ASCII码值从小到大的排列规 ...

  6. c语言ascii字母比较大小,与ASCII码相关的C语言字符串操作函数

    C语言toascii()函数:将字符转换成对应的ASCII码头文件: #include 定义函数: int toascii(int c); 函数说明:toascii()会将参数c 转换成7 位的uns ...

  7. a到z的ascii码值是多少_大小写字母和数字的ascii码值是多少

    展开全部 a-z:97-122,A-Z:65-90,0-9:48-57. ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符. 0-e69da5e887aa3231 ...

  8. 6 ASCII码实战 给出一系列字符,有大小写英文字母和其他一些字符(仅涉及ASCII打印字符,即ASCII码值>=32),现在想让你鉴别以下这些字符。如果是英文字母则输出其ASCII码值,否则输出

    输入格式: 第一行一个整数N (0 <= N <= 1000000),表示接下来会有多少个字符. 之后N行,每行一个字符. 输出格式: 对于每个字符,如果是大小写英文字母,则输出其ASCI ...

  9. 26个英文字母如何转换为二进制ASCII码

    首先我们要知道26个英文字母实际上对应着97-122这26个十进制数字,也就是对应的ASCII码,然后我们把他们转换为二进制前面加0就可以了. #include<stdio.h>int m ...

最新文章

  1. CVPR 2020 论文开源项目一页看尽,附代码论文
  2. 机智云5.0推出IoT套件GoKit4.0 可实现物联网应用协同开发
  3. 创建型模式--(再论)单例模式
  4. excel 树结构json_写一个上传excel表格,解析成 json 的接口
  5. 好久不见(致win7)
  6. flashback_transaction_query查询权限
  7. centos+gitlab+mysql_centos7安装配置gitlab(使用外部nginx)
  8. 搜索引擎的那些事(摘取价格数据)
  9. Centos5安装Dell OpenManage Server Administrator
  10. WPF/Silverlight 控件的几幅继承关系图
  11. 数字基带通信系统的实现流程
  12. 机器学习-分类-线性分类器
  13. java根据逗号拆分_Excel拆分单元格文本,一列变多列,你学会了吗?
  14. python3*1**3 表达式输出结果为_表达式[1, 2, 3]*3的执行结果为______________________。...
  15. pdf如何做到批量格式转换?
  16. Oracle又裁员,甲骨文在云计算市场再难突破?
  17. 防蓝光膜能减小手机对眼睛的伤害吗?
  18. RGB图像转换为灰度图像的原理
  19. 【Android Broadcast】BroadcastReceiver
  20. 关于Excel自动换行,不会在西文单词中间换行的问题

热门文章

  1. linux命令行控制fluent,linux 提交任务的命令(ansys lsdyna abaqus fluent)
  2. 燕文物流完成上市辅导:董事长周文兴持股30%,曾因丢失邮件被批
  3. 一篇带你走进Vue+阿里云的uni-app开发(HBuilder X开发版)
  4. 用LU_ASR语音控制板和Arduinonano做一个桌面老婆(1)
  5. 腾讯6大核心业务打造坚固护城河
  6. 98sez资源_Sez You建筑与忍者建筑
  7. TSC打印机,利用javascript实现连续扫码自动打印,配置说明
  8. 热度比肩以太坊的Cosmos生态现在发展得怎么样了?
  9. 分区表类型:MBR和GUID区别
  10. 华为p40 pro鸿蒙系统体验,华为P40Pro升级鸿蒙系统体验_华为P40Pro升级鸿蒙系统感受...