1 Star 0 Fork 0

刘梦豪/测试

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
test_11_8 3.37 KB
一键复制 编辑 原始数据 按行查看 历史
刘梦豪 提交于 2024-11-08 14:54 . add test_11_8.
//①字符分类函数
//字符分类函数的头文件
//islower(int c)可以判断c是否是小写字母
//如果是小写返回非0值,大写返回0
//将小写字母转化为大写字母需要减去32 b=b-32
//练习:将小写字母转换为大写字母,然后打印出来
//#include<ctype.h>
//#include<stdio.h>
//int main()
//{
// char arr[] = "Hello World.";
// char a = 0;
// int i = 0;
// for (i = 0; i < 12; i++)
// {
// a = arr[i];
// if (islower(a))
// {
// putchar(toupper(a));
// }
// else
// {
// putchar(a);
// }
// }
//
// return 0;
//}
//②字符转化函数
//int tolower(int c);将参数传进去的大写字母转小写
//int toupper(int c);将参数传进去的小写字母转大写
//③putchar的用法 头文件<stdio.h>
//int putchar(int c );这里的c是个int类型的参数,
// 他代表要输出的字符。putchar函数会将这个字符
// 输出到标准输出流,即指定位置
//#include<stdio.h>
//#include<ctype.h>
//int main()
//{
//// putchar('H');
//// putchar('e');
//// putchar('l');
//// putchar('l');
//// putchar('o');
//char i = 'a';
//putchar(toupper(i));//小写转化为大写
//char ii = 'A';
//putchar(tolower(ii));//大写转化为小写
// return 0;
//}
//④strlen的使用方法
//计算的是'\0'前面的字符,头文件<string.h>
//注意函数返回无符号整形:size_t(易错)
//#include<stdio.h>
//#include<string.h>
//int main()
//{
// char arr[] = "hello world";
// printf("%d", strlen(arr));
//
// return 0;
//}
//⑤strcpy的使用
//#include<stdio.h>
//int main()
//{
// char arr1[] = "hello world";//源头的字符串中必须包含\0,没有\0的,strcpy不能结束
// char arr2[20] = { 0 };
// strcpy(arr2, arr1);
// printf("%s", arr1);
// return 0;
//}
//使用方法:char* strcpy(char* destination,const char* source);
//#include<stdio.h>
//#include<string.h>
//int main()
//{
// char* a = "Hello ";
// char* b = "World";//这两行代码声明了两个指向字符串字面量的指针。
// //字符串字面量不可以被修改。所以用数组
// char* i= strcpy(a, b);
// printf("%s", i);
// return 0;
//}
#define CRT_SECURE_NO_WARNINGS
//#include<stdio.h>
//#include<string.h>
//int main()
//{
// char arr1[20] = "Hello ";
// char arr2[] = "World";
// strcpy(arr1, arr2);//
// printf("%s", arr1);
// return 0;
//}
//⑥strcat的使用
//#include<stdio.h>
//#include<string.h>
//int main()
//{
// char arr1[20] = "Hello ";
// char arr2[] = "World";
// strcat(arr1, arr2);//字符追加
// printf("%s\n", arr1);
// return 0;
//}
//⑦strcmp的使用
#include<stdio.h>
#include<string.h>
//int main()
//{
// char arr1[] = "abcdef";
// char arr2[] = "abq";
// int ret = strcmp(arr1, arr2);
// printf("%d", ret);
// return 0;
//}
//int main()
//{
// char* a = "abcdef";
// char* b= "abq";
// int ret = strcmp(a,b);
// printf("%d", ret);
// return 0;
//}
//上述两种表示方法
//⑧strncpy的用法
//#include<stdio.h>
//#include<string.h>
//int main()
//{
// char ar[] = "hello";
// char arr[20] = { 0 };
// strncpy(arr, ar, 3);
// printf("%s", arr);
// return 0;
//}
//strncat的用法
//#include<stdio.h>
//#include<string.h>
//int main()
//{
// char ar[20] = "hello";
// char arr[] = "world" };
// strncat(arr, ar, 3);
// printf("%s", arr);
// return 0;
//}
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
C
1
https://gitee.com/liu-menghao886/test.git
git@gitee.com:liu-menghao886/test.git
liu-menghao886
test
测试
master

搜索帮助