c语言access码大小写A转换,字母大小写互相转换 ASCII码转化符号问题
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码转化符号问题相关推荐
- 转换字母大小写(小写转大写)
#include<stdio.h> int main() { char a,b; scanf("%c",&a); b=a-32; ...
- ASCII简介及不经过比较转换字母大小写。
首先来看看ASCII码相关的概念: 计算机中,所有的信息都是二进制,但是我们所能理解的信息是具有约束意义的字符.比如说,看到"desk",我们就知道指的是桌子,但是如何将desk这 ...
- 输入大写字母,输出大小写字母及其对应的ASCII码;输入语句,将大写字母变成小写字母;将句子中每个单词的第一个字母转换为大写字母;输入一串字符,分别算出英文字母、空格、数字、其他字符的个数(C)
养成好习惯,点个赞 再走:有问题,欢迎私信.评论,我看到都会回复的 以下题目是对于ASCII码的一些练手题 在c语言中 使用%c输出的是字符本身 使用%d输出的是字符对应的ASCII 在ASCII中, ...
- python字符串的切片方式是[n、m、不包括m_python字符串的操作(去掉空格strip(),切片,查找,连接join(),分割split(),转换首字母大写, 转换字母大小写...)...
#可变变量:list, 字典 #不可变变量:元祖,字符串 字符串的操作(去掉空格, 切片, 查找, 连接, 分割, 转换首字母大写, 转换字母大小写, 判断是否是数字字母, 成员运算符(in / no ...
- c语言中字符如何转数字排序,常用字符的ASCII码值从小到大的排列规律是:空格、阿拉伯数字。对..,(c语言)输入三个字符后,按各字符的ASCII码从小到大的顺...
导航:网站首页 > 常用字符的ASCII码值从小到大的排列规律是:空格.阿拉伯数字.对..,(c语言)输入三个字符后,按各字符的ASCII码从小到大的顺 常用字符的ASCII码值从小到大的排列规 ...
- c语言ascii字母比较大小,与ASCII码相关的C语言字符串操作函数
C语言toascii()函数:将字符转换成对应的ASCII码头文件: #include 定义函数: int toascii(int c); 函数说明:toascii()会将参数c 转换成7 位的uns ...
- a到z的ascii码值是多少_大小写字母和数字的ascii码值是多少
展开全部 a-z:97-122,A-Z:65-90,0-9:48-57. ASCII 码使用指定的7 位或8 位二进制数组合来表示128 或256 种可能的字符. 0-e69da5e887aa3231 ...
- 6 ASCII码实战 给出一系列字符,有大小写英文字母和其他一些字符(仅涉及ASCII打印字符,即ASCII码值>=32),现在想让你鉴别以下这些字符。如果是英文字母则输出其ASCII码值,否则输出
输入格式: 第一行一个整数N (0 <= N <= 1000000),表示接下来会有多少个字符. 之后N行,每行一个字符. 输出格式: 对于每个字符,如果是大小写英文字母,则输出其ASCI ...
- 26个英文字母如何转换为二进制ASCII码
首先我们要知道26个英文字母实际上对应着97-122这26个十进制数字,也就是对应的ASCII码,然后我们把他们转换为二进制前面加0就可以了. #include<stdio.h>int m ...
最新文章
- CVPR 2020 论文开源项目一页看尽,附代码论文
- 机智云5.0推出IoT套件GoKit4.0 可实现物联网应用协同开发
- 创建型模式--(再论)单例模式
- excel 树结构json_写一个上传excel表格,解析成 json 的接口
- 好久不见(致win7)
- flashback_transaction_query查询权限
- centos+gitlab+mysql_centos7安装配置gitlab(使用外部nginx)
- 搜索引擎的那些事(摘取价格数据)
- Centos5安装Dell OpenManage Server Administrator
- WPF/Silverlight 控件的几幅继承关系图
- 数字基带通信系统的实现流程
- 机器学习-分类-线性分类器
- java根据逗号拆分_Excel拆分单元格文本,一列变多列,你学会了吗?
- python3*1**3 表达式输出结果为_表达式[1, 2, 3]*3的执行结果为______________________。...
- pdf如何做到批量格式转换?
- Oracle又裁员,甲骨文在云计算市场再难突破?
- 防蓝光膜能减小手机对眼睛的伤害吗?
- RGB图像转换为灰度图像的原理
- 【Android Broadcast】BroadcastReceiver
- 关于Excel自动换行,不会在西文单词中间换行的问题
热门文章
- linux命令行控制fluent,linux 提交任务的命令(ansys lsdyna abaqus fluent)
- 燕文物流完成上市辅导:董事长周文兴持股30%,曾因丢失邮件被批
- 一篇带你走进Vue+阿里云的uni-app开发(HBuilder X开发版)
- 用LU_ASR语音控制板和Arduinonano做一个桌面老婆(1)
- 腾讯6大核心业务打造坚固护城河
- 98sez资源_Sez You建筑与忍者建筑
- TSC打印机,利用javascript实现连续扫码自动打印,配置说明
- 热度比肩以太坊的Cosmos生态现在发展得怎么样了?
- 分区表类型:MBR和GUID区别
- 华为p40 pro鸿蒙系统体验,华为P40Pro升级鸿蒙系统体验_华为P40Pro升级鸿蒙系统感受...