夸赞女人最经典句子-醉城伤
个人收集整理
-ZQ
C
语言学习
2
之字符串及输入输出
语言学习
字符串及输出和输入
:
不像我们之前学到的整型,浮点型等数据那样,没有 为字符
串定义专门的变量类型,一般情况下将字符串放在字符数组中。下
面我们看下段字符串在 数组中存放的方式:
b5E2R
。
b5E2R
。
“
!
”
!
需要注意“
”不是真正意义上字符串的 一部分,它的作用是告
诉电脑字符串在此处结束。但它也占用一个字节。下面我们用程序
来验证 “
”是否占用空间。
p1Ean
。
p1Ean
。
*
函数名:
输入参数:无
输出参数:无
调用:
(), ()
被调用:无
功能:验证字符串中“
”是否占空间
*
<>
<>
宏定义一个字符串
()
1 / 11
个人收集整理
-ZQ
{
(
(
}
程序
程序运行的结果如图所示:
图:程序运行结果
()
求的是字符串中字符的个数“
”是 不属于字符串的一部分的,
所以
()
;求的是字符串所占数据的大小,“
”也包括在内的,所以
()
。也就是说字符串存放在数组中时,会在字符串的末尾加一个 “
”
来指示字符串的结束。
DXDiT
。
DXDiT
。
给一个字符型数组赋值如下:
[]
“
”
;
当我们需要知道一段字符串中有多少的字符时可以使用
()
函 数来
实现。下面我们来看程序:
*
函数名:
输入参数:无
输出参数:无
调用:
()
2 / 11
个人收集整理
-ZQ
被调用:无
功能:求取字符串中字符的个数
*
<>
<>
[]
()
{
[]
(
(
}
程序
对于上面的程序我们要 注意两点:,由于()是库中的函数,
所以我们要在文件的开头包含文件。要注意()与的区别,()是
函数,它求的是一个字符串中或字符串数组中字符的个数,例如
(
。而
()
只是一个关键字,它是用来求某一数据类型所占的字节
数的;
.
我们可 以通过宏定义的方式来定义一段字符串。其实我们还
可以有另一个方法来定义一个字符串变量:
[]
RTCrp
。
RTCrp
。
下面我们来具体比较下
()
和的区别,看程序:
*
3 / 11
个人收集整理
-ZQ
函数名:
输入参数:无
输出参数:无
调用:
(), ()
被调用:无
功能:比较
()
与
()
的区别
*
<>
<>
[]
()
{
[]
(
(
}
程序
程序运行的结果如图所示:
4 / 11
个人收集整理
-ZQ
图:程序运行结果
从程序运行的 结果我们可以看出
()
求的是数组的大小,因为我们
定义的是包含个字符元素的数组, 而一个字符的大小为个字节,所
以该数组的大小为;
()
求的是该数组中字符串所包含 的字符的个数
(包括空格),所以其大小为
.
5PCzV
。
5PCz V
。
()
的使用
()
的使用格式一般是
(
“…”
)
。双引号里面包括需要原样打印
的字符串及对后面参数格式说明 的格式符。有些时候我们还需要对
格式符进一步的进行规定。表列出了一些修饰符。
jLBHr
。
jLBHr
。
修饰符
标志
意义
五种标志(、、空格、、)
字段的宽度,如果该 字段无法容纳要
打印的数或字符串,系统会字段采样
更宽的字段
精度。对于 浮点数来讲是将要打印小
数点后面的位数。对于来讲是将要打
印字符的最大数目。对于整数,是 将
要打印数字的最小位数。
和整数转换符一起使用,表示一
个
或
.
例如:、
和整数转换符一起使用,表示一
个
或
.
例如:、
和整数转换符一起使用,表示一
个
或
.
例如:、
和浮点转换符一起使用表示
表:
()
修饰符
五种标志的具体具体作用如表所示:
标志
意义
项目左对齐。也就是说将项目打印在
字段的左侧开始处。
空格
有符号的数若为正则在数字前加
“”,若为负则加“”
有符号数若为正则在数字前加一
5 / 11
夸赞女人最经典句子-醉城伤
夸赞女人最经典句子-醉城伤
夸赞女人最经典句子-醉城伤
夸赞女人最经典句子-醉城伤
夸赞女人最经典句子-醉城伤
夸赞女人最经典句子-醉城伤
夸赞女人最经典句子-醉城伤
夸赞女人最经典句子-醉城伤
本文更新与2021-01-24 15:51,由作者提供,不代表本网站立场,转载请注明出处:https://www.bjmy2z.cn/gaokao/561303.html
-
上一篇:简单的C语言程序设计实验报告完美版
下一篇:c语言结课论文