精华内容
下载资源
问答
  • C语言大小写转换

    千次阅读 2017-05-31 13:44:33
    C语言大小写转换
    #include<stdio.h>
    int main()
    {
    	char a[9999];
    	int i=0;
    	gets(a);
    	while (a[i])
    	{
    		if(a[i]>='A' && a[i]<='Z')
    			a[i]=a[i]+32;
    		else
    			if(a[i]>='a' && a[i]<='z')
    				a[i]=a[i]-32;
    		i++;
    	}
    	puts(a);
    	return 0;
    }
    
    展开全文
  • C语言大小写转换宏

    千次阅读 2018-12-31 23:13:22
    #define _toupper(c) ((c)+'A'-'a') #define _tolower(c) ((c)+'a'-'A')
    #define _toupper(c) ((c)+'A'-'a')
    #define _tolower(c) ((c)+'a'-'A')
    
    展开全文
  • c语言大小写字母转换

    千次阅读 2019-08-22 17:17:02
    #define_CRT_SECURE_NO_WARNINGS #include<stdlib.h> #include<string.h> #include<stdio.h> #include<windows.h> voidtobig(char*p) { while(*p!='\0') ... if((*p)>...
    #define  _CRT_SECURE_NO_WARNINGS 
    #include <stdlib.h>
    #include <string.h>
    #include <stdio.h>
    #include <windows.h>
     
    void tobig(char *p)
    {
    	while (*p != '\0')
    	{
    		if ((*p) >= 'a' && (*p) <= 'z')
    		{
    			*p = *p - ('a' - 'A');
    		}
    		p++;  //继续循环
    	}
    }
     
    void tosmall(char *p)
    {
    	while (*p != '\0')
    	{
    		if ((*p) >= 'A' && (*p) <= 'Z')
    		{
    			*p = *p + ('a' - 'A');
    		}
    		p++;  //继续循环
    	}
    }
    void main()
    {
    	char str[50] = "TASKLIST";
    	char str2[30] = "calc";
        //scanf("");
    	tobig(str2);
    	printf("%s\n", str2);
     
    	tosmall(str);
    	printf("%s\n", str);
    	system("pause");
    	return ;
    }
    展开全文
  • c语言大小写转化

    千次阅读 2016-06-27 18:04:29
    今天学习汇编语言的时候遇到一个大小写转换问题,由于汇编中...所以可以直接and 0xDF进行大写转换,or 0x20进行小写转换,同样的在c语言中也可以这样去处理大小写转换,如下代码,已测试,完全正确。 #include "stdl

    今天学习汇编语言的时候遇到一个大小写转换问题,由于汇编中没法判断当前字符是大写还是小写,所以没法决定是加32还是减去32,但是ASICII有个规律,那就是大写字母的二进制位的第六位都是1,小写字母的第六位都是0,其他的都一样,所以可以直接and 0xDF进行大写转换,or 0x20进行小写转换,同样的在c语言中也可以这样去处理大小写转换,如下代码,已测试,完全正确。

    #include "stdlib.h"
    #include "stdio.h"
    #include "string.h"
    
    
    void main()
    {
    
    	char a[5] = "BaSic";
    	char b[5] = "MinIX";
    	int i = 0;
    
    	for (; i < 5; i++)
    	{
    		a[i] = a[i] & 0xDF;
    		b[i] = b[i] | 0x20;
    	}
    
    	system("pause");
    }


    展开全文
  • C语言大小写字母转换

    千次阅读 2016-11-02 08:43:06
    C语言void main() { char x=’a’; printf(“请您输入任意大写字母或者小写字母x:\n”); scanf(“%c”,&x); if( x>=’A’ && x’Z’) { x=x+32; } else if( x>=’a’ && x’z’) { x=x-32; } printf...
  • C语言 大小写字母的替换

    千次阅读 2017-02-16 20:09:33
    #include int main() { char c,c1; printf("请输入一个大写字母"); scanf("%c",&c); c1=c+32; printf("与之对应的小写字母为%c\n",c1); system("pause"); }
  • C语言 大小写字符转换输出

    千次阅读 2016-11-11 23:33:38
    程序代码(2)[用对应大小写字符差代替差值确定范围): #include #include int main() { int ch = 0; ch = getchar(); while ((ch = getchar()) != EOF) { if ((ch >= 'a')&&(ch )) { putchar(ch -...
  • C语言实现大小写转换

    万次阅读 多人点赞 2019-08-10 10:10:01
    C语言实现大小写转换 初学C语言都会遇到要求写
  • C语言大小写字母转换 在 C 语言中区分字母的大小写,利用 ASCII 码中大写字母和小写字母之间的转换关系(差值为 32),可以将小写字母转换为大写字母。 1、小写转换大写 int main() { char a,b; printf("输入一个...
  • C语言转换大小写

    千次阅读 2017-09-28 16:36:44
    #include #include int main() { //结果为零则为假,非零为真 printf("%d\n",isupper('a'));//判断是否传入的是大写... //直接数字不加单引号实则传入的是ASCII码 printf("%d\n",isalpha(97));//相当于鞋城prin
  • C语言实现大小写字母转换

    万次阅读 2018-03-15 10:35:28
    * 文件名:字母大小写转换.c * 功能描述: * 输入一个字符判断其是否为字母,如果是字母则将大写转换为小写或将小写转换为大写 * 编写人:王廷云 * 编写日期:2017-1-10 */ #include &amp;lt;stdio.h...
  • C语言实现大小写转换的三种方法

    千次阅读 多人点赞 2019-10-26 17:07:39
    实现大小写转换的三种方法 方法一: #include<stdio.h> #include<stdlib.h> int main() { char str[] = "AbCdEf"; char c; int i = 0; while (str[i] != '\0') { c = str[i]; if (c >= 'A...
  • C语言实现大小写字符转换 ** 从键盘输入一个字符串,将其中的大写字母转换为小写字母,小写转换为大写,并输出。 代码解析如下 #include<stdio.h> int main() { int i = 0; char a[100], c; printf("请...
  • C语言实现大小写的转换

    千次阅读 2019-06-23 18:33:11
    C语言实现大小写的转换 要求 编写一个程序,可以一直接收键盘字符, 如果是小写字符就输出对应的大写字符, 如果接收的是大写字符,就输出对应的小写字符, 如果是数字不输出。 代码呈上 #define _CRT_SECURE_NO_...
  • C语言:字母大小写转换

    千次阅读 2018-10-16 14:44:11
    1. 字母大小写转换 1)首先简单介绍ASCII码 (摘抄自ASCII码百度百科) 在此ASCII码中可以知道: A-Z的ASCII值为 : 65-90 a-z的ASCII值为 :97-122 2)开始字母大小写转换 下面通过一个简单的程序进行演示...
  • C语言字母大小写互换的简单方法

    万次阅读 多人点赞 2017-11-13 22:35:29
    字母的大小写互换其实很简单 回到最基本的数据的存储形式,从八位二进制角度去看大写字母和小写字母,你会发现它们的低四位是相同的,高四位有细微差别。 举例: ASCII DEC BIN ‘A’ 65 ...
  • C语言实现大小写字母的转换

    千次阅读 2013-10-25 11:17:41
    大小写字母转换: 因为小写字母的ASCII码比大写字母ASCII码大32.C语言允许字符数据与整数直接进行算术运算。 代码如下: #include #include   int main (void) { char c1,c2; c1='a'; c2='b'; c1=c1-...
  • C语言:实现大小写字母相互转换

    千次阅读 2020-04-25 11:48:23
    ``C语言:实现大小写字母相互转换
  • C语言区分大小写字母

    千次阅读 2009-04-07 13:02:19
    当键入程序时候,必须记住在C语言大小写字母是区别对待的。作为一个规则,大多数C命令使用小写字母,大多数常量使用大写字母,二大多数变量是大小写混合使用。在下面的程序uppererr.c中,以为使用的是Main(),而...
  • #字母大小写转换与ASCLL值*
  • C语言字符串完成大小写转换

    万次阅读 多人点赞 2019-03-25 23:47:54
    //完成大小写转换的大小写字符串 int lgth,i,k=0; printf("输入一段字符:\n"); gets(str); //从终端输入一段字符数组(计算机将字符串自动转为字符数组计算) lgth = strlen(str); //计算了字符串的长度 ...
  • C语言实验——大小写转换

    千次阅读 2016-11-07 00:23:51
    C语言实验——大小写转换 Time Limit: 1000MS Memory Limit: 65536KB Submit Statistic Problem Description 把一个字符串里所有的大写字母换成小写字母,小写字母换成大写字母。其他字符保持不变。...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 292,514
精华内容 117,005
关键字:

c语言大小写

c语言 订阅