avatar

刘刚刚的blog

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

  • 首页
  • 大模型应用
  • 常用软件/工具
  • Halo
  • 关于
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

  • 文本切分-语义分割(Semantic Chunking)
  • dify 并发配置优化
  • Typing
  • 大模型返回中json_schema与json_mode的区别
  • Async

Trending Tags

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

Contents

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

Using the Halo theme Chirpy