avatar

刘刚刚的blog

采菊东篱下,悠然见南山🦥

  • 首页
  • python
  • 大模型应用
  • 软件/工具导航页
  • 关于
Home 第4章 字符串和格式化输入\输出
文章

第4章 字符串和格式化输入\输出

Posted 2024-01-21 Updated 2024-01- 21
By Administrator
1~2 min read
  1. C语言没有专门存储字符串的变量类型,字符串都是存储在char类型的数组中,双引号告诉编译器括起来的是字符串,单引号用于标识单个字符。字符串以`\0`(空字符)结尾,因此40个长度的字符数组,只能存储39个字符。比如:“a”是由‘a’ 和 ‘\0’组成。

  2. strlen与sizeof:

  • sizeof对字符数组的变量使用,获取到的是数组的长度。

  • sizeof对字符串直接使用,获取到的是字符的数量+1(空字符)

  • sizeof的计算对象如果是类型时,必须加圆括号,如果是特定量,则括号可有可无

  • strlen获取到的是字符的实际数量

  1. define可以定义【符号常量】,通常用全大写表示

  2. const为【限定符】,限制一个`变量`只读

  3. C语言的头文件中,有些提供了各种数据类型的限制信息,比如整数、浮点数的最大大小

  4. printf可以通过一些字符的修饰,来格式化输出的数据,本书中还讲解了多行输出需要注意的事项

  5. scanf可以格式化用户的输入,同时该函数有返回值。

License:  CC BY 4.0
Share

Further Reading

OLDER

第3章 数据和 C

NEWER

第5章 运算符、表达式和语句

Recently Updated

  • 使用 claude api遇到的问题
  • 一些开发中使用的 linux运维命令
  • python包管理神器:UV
  • ollama-大模型的部署与使用
  • 为jupyter增加可选的python内核

Trending Tags

Halo 运维 postgresql 设计模式 linux就该这么学 nas rag odoo python 文本切分

Contents

©2025 刘刚刚的blog. Some rights reserved.

Using the Halo theme Chirpy