c语言将一个字符输出三遍,C语言字符相关部分内容小结

本文总结了C语言中字符和字符串的相关知识点,包括字符的概念、存储方式、ASCII码的三部分,以及字符和字符串的输入输出。强调字符数组存储字符串时的注意事项,如结束标志''的重要性,并介绍了strlen、strcat、strcpy、strcmp等字符串函数的用法。此外,还提供了一个统计输入字符串中单词个数的示例代码。
摘要由CSDN通过智能技术生成

很多初涉编程的同学,在有些知识点上不够系统化或者说不能够将知识点联系起来,甚至对有些知识点有妖魔化的趋势,先说一下,这点是完全没有必要的,对于程序的编写,我个人认为这是一件很有美感的事情,所以不必预先给自己太大的心理压力去进行这方面的学习与工作。

今天就字符部分相关的一些知识点作一个小结。

一、 字符及由字符构造出来的一些类型的概念和特点

a) 字符:字符是由单引号引起来的单个的字符或转义字符。

b) 字符串:字符串是由双绰号引起来的N个字符序列,这里的N可以是1个,可以是多个,也可以为0,也就是一个空串。

概念的理解很重要,是区分不同类型的基准。

二、 存储

字符的存储实质上存储的是其相应的ANCII码。

而ANCII码分为三部分,第一部分共32个,一般且来通讯或作为控制之用,有些可以显示于屏幕上,有些则无法直接显示在屏幕上,但能看到其效果;第二部分共96个,用来表示阿拉伯数字、英文字母大小写及底线括号等符号;第三部分共128个,为扩充字符,用来表示框线、音标及其他非英语系的字母。

由上述可见,字符类型的特殊性在于任何的操作及控制如果放在字符类型中都是有效的录入,意味着要进行字符类相关操作的时候要进行更加细心和周全的考虑和控制。

基本类型中并没有字符串类型,需要我们自行去构造,所以对于字符串的存储我们需要借助于数组,也就是利用字符数组去存储字符串。若以字符串常量的方式给一个字符数组赋值,如char str[]=”hello”,则系统在进行存储时,存储’h’,’e’,’l’

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值