7、C语言 —— 字符串常用处理函数
为什么80%的码农都做不了架构师?>>>
一、字符处理函数
1、字符输出函数putchar
putchar(65);// 或
putchar('A');// 或
int a = 65;
putchar(a);// putchar一次只能输出一个字符
2、字符输入函数getchar
char c = getchar();// getchar一次只能读入一个字符
二、字符串处理函数(需要声明string.h头文件)
#include <string.h>
1、strlen函数
// 计算字符串长度int size1 = strlen("cobish");
printf("%d\n", size); // 输出6int size2 = strlen("你好");
printf("%d\n", size); // 输出6,Mac的64位系统下中文字符占3个字节
2、strcpy函数
// 把右边字符串copy到左边字符串char s[10];
strcpy(s, "cobish");
printf("%s\n", s);
3、strcat函数
// 把右边字符串拼接到左边字符串后面char s[20] = "Hello";
strcat(s, "World");
printf("%s\n", s);
4、strcmp函数
// 比较两个字符串大小// 1、两个字符串从左至右逐个字符比较(按照字符的ASCII码值的大小),直到字符不相同或者遇见'\0'为止。
// 2、如果全部字符都相同,则返回值为0。
// 3、如果不相同,则返回两个字符串中第一个不相同的字符ASCII码值的差。即字符串1大于字符串2时函数返回值为正,否则为负。char s1[] = "cobish";
char s2[] = "wabish";
int size = strcmp(s1, s2);
printf("%d\n", size);
// 输出-20
转载于:https://my.oschina.net/cobish/blog/289094
7、C语言 —— 字符串常用处理函数相关推荐
- 字符串常用操作函数一
字符串常用操作函数一 字符串常用操作函数一 1.gets(); 1.1用法 2.puts(); 2.1用法: 2.2 printf.putchar和puts函数的区别: 3.memset(); 3.1 ...
- Python中字符串常用处理函数
** Python中字符串常用处理函数 ** 1.len( )函数 用len( )函数计算字符串的长度 2.strip( )函数 删除字符串两边的空白符(包括:'\n'.'\t'.'\r') 注:只能 ...
- SQL Server 中截取字符串常用的函数
SQL Server 中截取字符串常用的函数:1.LEFT ( character_expression , integer_expression ) 函数说明:LEFT ( '源字符串' , '要截 ...
- php中英文章,PHP 中英文混合排版中处理字符串常用的函数
PHP 中英文混合排版中处理字符串常用的函数 更新时间:2007年04月12日 00:00:00 作者: # 判断某个位置是中文字符的左还是右半部分,或不是中文 # 返回值 -1 左 0 不是中文 ...
- c语言数字转化为字母表,c语言字符串 数字转换函数大全
转载:c语言字符串 数字转换函数大全 字符串数字转换到底什么意思呢: 字符串和数字的编码不一样,字符串是按照国际标准ASCII码表进行编码,每个数字都是一个8位的ASCII码(也就是一个字节大小):而 ...
- C语言字符串常用函数总结(持续更新)
最近在重温C语言的一些基础知识,感觉C语言字符串操作还是比较难的,在学习的过程中总结了一些常用的字符串相关函数,包括C语言字符串输入.字符串输入.计算字符串长度.字符串赋值.字符串分割.字符串拼接.字 ...
- 【嵌入式C语言】常用工具函数之数字字符串与十进制数字转换函数
背景:在嵌入式开发中,有时候我们在协议中发送或者收到的数字都是十进制数字,而我们在人机交互时,需用通过字符串类型来显示该十进制数字,这就经常需要对十进制数字和数字字符串进行相互转换. 说明:下面给出的 ...
- c语言的常用系统函数库,C语言常用系统函数daquan.pdf
C语言常用系统函数daquan ÿÿÿÿ 常用系统函数表 这里只收录了一些 VC++6.0 变异环境支持的常用的函数,使用不同的编译系统需参 考编译系统的文档. 1. 缓冲区操作函数 函数名:_mem ...
- c语言中常用函数头文件,c语言中常用的函数和头文件
头文件ctype.h 函数列表 函数类别函数目的详细说明 字符测试为字符和数字的isalnum 是否为isalpha字符 是否控制字符iscntrl 是否为数字isdigit 是否能够显示文字(空格除 ...
最新文章
- 大数据目标检测推理管道部署
- jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中
- boost::container模块实现普通容器的程序
- winform分页案例简单实现方式~
- cocoapods安装bug
- GoogLeNet模型
- 字典排序 python3_这10个字典操作你必须知道
- 深入贯彻落实 Activity 的四种启动模式
- 自定义Spring Boot项目启动Logo
- Android离线输入法,QQ输入法Android版4.9离线语音输入让沟通无障碍
- SFTP上传下载文件工具类
- LINUX 常见问题1000个详细解答
- ansible之判断语句jinja2模板的使用 与roles角色的配置使用
- 用手机把纸质文件扫描成pdf的方法分享,不能错过哦。
- 使用 Pytorch 训练 AlexNet 识别5种花朵
- 详细揭秘微信小程序框架技术——Mpx
- 超市管理系统用例建模
- python基于opencv的人脸检测(有最详细的注释)摄像头实时检测人脸
- NX二次开发-更改图纸尺寸内容(编辑文本)uc5566
- 杨天宇20190905-1 每周例行报告
热门文章
- 面相终端的计算机网络的阶段特征,计算机网络习题汇编
- MySQL子查询作为列_mysql 列子查询
- 随机数,随机整数,向上向下取整
- ZUI – 开源HTML5跨屏框架
- 网站缩略图在线生成PHP源码
- 用asp.net+Jquery+Ajax+sqlserver编写的 (英语六级记单词)
- 博客系统架构对比分析
- Shopify:管理一个顶级域名绑定shopify网店
- PHP 加密用户密码 How to store passwords safely with PHP and MySQL
- Objective-C 2.0 with Cocoa Foundation --- 2,从Hello,World!开始