- 字符串简介
定义:一个多个字符的序列。
空字符:数组末尾位置 ‘\0’。标记字符串结束。非打印字符。ASCII码值是0.
数组:连续多个储存单元。是同类型数据元素的有序序列。
strlen( ) 函数和 sizeof 运算符。
1、<string.h>头文件包含strlen()
2、strlen( ) 函数和 sizeof 都得出字符串中的字符数。但是sizeof运算符加入了末尾的空字符。 返回类型为%zd。
3、sizeof运算符以字节为单位给出对象的大小。strlen()函数给出字符串中字符的长度。
4、sizeof的**( )**,当为类型时,加上括号。为特定的量时可以省略。
-
常量和预处理
1、预处理时为什么使用符号常量?
1)常量名字比数字表达的信息多。2)改动值方便
2、如何创建符号常量?
1)声明一个变量再赋值。2)预处理
符号命名规则,可以使用数字、字母、下划线。首字母不为数字。
const 限定符
·限定一个变量为只读。 -
printf()和scanf( )
输出输入函数。都使用(格式字符串+参数列表)。
转换说明:%
指定如何把数据转换成可显示的形式。翻译成%d
%c打印336时,只会打印2字节中的后一字节。
打印%可以输入%%
修饰符: 4.5
如:%5.2f,字段宽度为5,小数点后两位数字,四舍五入。
字段宽度会自动扩大以符合数