代码拉取完成,页面将自动刷新
//①字符分类函数
//字符分类函数的头文件
//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;
//}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。