进阶C语言第四章、字符串和格式化输入/输出总结

  1. 字符串简介
    定义:一个多个字符的序列。
    空字符:数组末尾位置 ‘\0’。标记字符串结束。非打印字符。ASCII码值是0.
    数组:连续多个储存单元。是同类型数据元素的有序序列。

strlen( ) 函数和 sizeof 运算符。
1、<string.h>头文件包含strlen()
2、strlen( ) 函数和 sizeof 都得出字符串中的字符数。但是sizeof运算符加入了末尾的空字符。 返回类型为%zd。
3、sizeof运算符以字节为单位给出对象的大小。strlen()函数给出字符串中字符的长度。
4、sizeof的**( )**,当为类型时,加上括号。为特定的量时可以省略。

  1. 常量和预处理
    1、预处理时为什么使用符号常量?
    1)常量名字比数字表达的信息多。2)改动值方便
    2、如何创建符号常量?
    1)声明一个变量再赋值。2)预处理
    符号命名规则,可以使用数字、字母、下划线。首字母不为数字。
    const 限定符
    ·限定一个变量为只读。

  2. printf()和scanf( )
    输出输入函数。都使用(格式字符串+参数列表)。
    转换说明:%
    指定如何把数据转换成可显示的形式。翻译成%d
    %c打印336时,只会打印2字节中的后一字节。
    打印%可以输入%%
    修饰符: 4.5
    如:%5.2f,字段宽度为5,小数点后两位数字,四舍五入。
    字段宽度会自动扩大以符合数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值