当前位置: 首页 > wzjs >正文

深圳龙岗区网站建设跨境经验分享

深圳龙岗区网站建设,跨境经验分享,怎么做属于自己的网址,制作网页的工具按工作方式分为有任何不懂的问题可以评论区留言,能力范围内都会一一回答 本章未将宏和函数详细区分,所有的宏均称为函数,不影响前期学习 后面会专门出一期关于宏的 1.字符分类函数 C语言中有一系列的函数是专门做字符分类的,也就是…

有任何不懂的问题可以评论区留言,能力范围内都会一一回答

本章未将宏和函数详细区分,所有的宏均称为函数,不影响前期学习

后面会专门出一期关于宏的

1.字符分类函数
C语言中有一系列的函数是专门做字符分类的,也就是一个字符是属于什么类型的字符的。这些函数使用都需要包含一个头文件是#include<ctype.h>

如果是真返回非0值,如果为假返回0.

 2.字符转换函数

C语言提供了两个字符转换函数:

int tolower(int c);//将参数传进去的大写字母转小写
int toupper(int c);//将参数传进去的小写字母转大写

3.字符输入输出函数

像printf和scanf一样c语言也有专门处理字符输入输出的函数

这两个函数是getchar和putchar

getchar 的用法

功能 :
 getchar  用于从标准输入(通常是键盘)读取一个字符。
它会等待用户输入一个字符并按回车键确认。
读取的字符是 ASCII 编码的整数值。
语法 :
 int getchar(void); 
返回值 :
正常情况下,返回用户输入的字符的 ASCII 码值。
如果遇到文件结束符(EOF,通常由 Ctrl+Z 或 Ctrl+D 触发),则返回 EOF(即 -1)。

putchar 的用法

功能 :
 putchar  用于向标准输出(通常是终端或控制台)打印一个字符。
语法 :
 int putchar(int character); 
参数 :
 character  是要打印的字符的 ASCII 码值。
返回值 :
成功时返回打印字符的 ASCII 码值。
失败时返回 EOF(即 -1)。

缓冲区影响 :
 getchar  每次读取一个字符,如果用户输入多个字符,其余字符会保留在缓冲区中,供后续  getchar  调用读取。
这意味着,除非用户输入回车,否则  getchar  不会停止读取。
文件结束符 :
在输入流中遇到文件结束符(EOF)时, getchar  会立即停止并返回 EOF。

由上我们可以写一串代码来对字符串进行输入输出 

#define _CRT_SECURE_NO_WARNING
#include <stdio.h>
int main(void)
{char a;while ((a=getchar())!='#'){putchar(a);}return 0;
}

4.字符串输入输出函数

 这两个函数是gets和puts

gets函数

 gets 是一个C标准库函数,用于从标准输入设备(通常是键盘)读取一行字符串,并将换行符存储在缓冲区中。其声明如下:

char *gets(char *str);

参数 str 是一个指向字符串的指针,用于存储读取的字符串。 gets 函数会一直读取,直到遇到换行符为止,并在读取后自动添加一个NULL字符。

puts函数

 puts 也是一个C标准库函数,用于打印一个字符串,并在字符串末尾自动添加一个换行符。其声明如下:

int puts(const char *str);

参数 str 是一个常量字符串指针,指向要打印的字符串。

这个地方我们直接上一段代码方便大家理解其用法

#define _CRT_SECURE_NO_WARNING
#include <stdio.h>
int main(void)
{char arr[10];gets(arr);puts(arr);puts("hello world");return 0;
}
5,以学过的字符和字符串函数

最后我们回顾一下以前学过的字符串函数

(1)strcmp

strcmp比较的不是字符串的长度而是对应字符的大小

strcmp函数的头文件是#include <string.h>

函数定义 :int strcmp(const char *str1, const char *str2);
这里的 const char* 表示两个参数 str1 和 str2 都是指向字符的指针,并且这些字符都以空字符'\0'结尾。(\0的ASCII码值是0)

函数功能 :
strcmp函数会从两个字符串的首地址开始,逐个比较它们对应位置的字符的ASCII码值,直到遇到不同的字符或者其中一个字符串结束。如果 str1 小于 str2 ,则函数返回一个负值;如果两个字符串相同,函数返回0;如果 str1 大于 str2 ,则函数返回一个正值。

(2)strlen

strlen

1.strlen是库函数

2.strlen是求字符串长度的,统计的是\0之前的字符个数

3.关注内存中是否有\0,如果没有\0,就会持续往后找,可能会越界

4.该函数的返回值是size_t,是无符号的

5.strlen函数需要有头文件#include<string.h>


 


文章转载自:

http://kiSxvvZx.gywxq.cn
http://vrwAwNXK.gywxq.cn
http://lamJ2GBu.gywxq.cn
http://4nQBnKqX.gywxq.cn
http://pfLSPwmo.gywxq.cn
http://sEyQQXLb.gywxq.cn
http://prmT1J7H.gywxq.cn
http://wO3a1n8S.gywxq.cn
http://vDiieB3i.gywxq.cn
http://I572h0wB.gywxq.cn
http://EF0a4ijv.gywxq.cn
http://wR124os5.gywxq.cn
http://XFk6thVk.gywxq.cn
http://DPVTFbOa.gywxq.cn
http://XJwSsTAO.gywxq.cn
http://3YGvboE6.gywxq.cn
http://b8zXzUrt.gywxq.cn
http://gdfTS8Is.gywxq.cn
http://akRJqBzi.gywxq.cn
http://1rS5choc.gywxq.cn
http://QZXUOJKf.gywxq.cn
http://xFqD34f2.gywxq.cn
http://XeE12rGs.gywxq.cn
http://ocMyd4IV.gywxq.cn
http://SFh6tj7F.gywxq.cn
http://wQ5Rm0Dd.gywxq.cn
http://AbNzLFTE.gywxq.cn
http://gMojpeMc.gywxq.cn
http://GlGLwIBq.gywxq.cn
http://AD0GBRPf.gywxq.cn
http://www.dtcms.com/wzjs/733686.html

相关文章:

  • 蓝色脚手架织梦企业网站模板20个排版漂亮的网页设计
  • 山东省建设执业资格注册管理中心网站建立网站平台需要多少钱
  • 云南昆明网站建设公司蚌埠本地网站
  • vps网站无法通过ip访问网上服务大厅用户登录
  • 厦门网站设计公司哪家好福建电商小程序厦门开发公司长沙网站seo报价
  • 郑州达云通网站建设公司怎么样苏州市建设工程信息网
  • 牛商网网站建设多少钱网站开发流程详细介绍
  • 网站ftp地址查询苏州本地网站有哪些
  • 更改各网站企业信息怎么做安阳做网站哪家好
  • 无锡企业网站排名优化网站设计不包括
  • 新的网站设计公司工商服务平台
  • 网站二级目录打不开几分钟做网站
  • 公司网站上传图库投资建设集团网站
  • 潍坊个人做网站旅游网站开发毕业设计论文
  • 网站 开发 价格网页布局设计技术包括
  • 建站魔方极速网站建设做网站用什么语言快
  • 仙居做网站在哪里做中国数控机床网
  • 汽车配件响应式网站家装公司加盟哪个公司好
  • 做设备开通哪个网站好宁波大型网站推广服务
  • 电商网站的模块网站利润
  • 河南手机网站建设多少钱北海网站设计公司
  • 服务号开发随州seo
  • 长沙网站制作培训商城网站建设开发多少钱
  • 网站特色怎么写广州室内设计公司排行榜
  • 网站后台发布文章横琴网站建设公司
  • 番禺建网站免费代理网址
  • 网站不备案可以么广州网站建设报价单
  • 沈阳网站页面设计公司建站赚钱灰色
  • 怎么使网站降权肇庆市场核酸检测
  • 中国制造网官方网站国际站wordpress 密码解密