Lazy loaded image
🗒️C 语言 基本数据类型
字数 712阅读时长 2 分钟
2024-10-24
2025-1-18

C语言数据类型及其对应的占位符

💡
笔记

引言

欢迎来到C语言数据类型的小白入门教程!在这里,我们将一起探索C语言中的各种数据类型以及它们对应的占位符。想象一下,你是一位厨师,而C语言就是你的厨房。不同的食材就像不同的数据类型,而你用来记录菜谱的纸张就是用来存储数据的内存空间。让我们开始烹饪吧!

1. 字符型(char

  • 定义:用于存储单个字符,如字母、数字或符号。
  • 大小:通常占用1字节。
  • 占位符%c
示例代码:
输出:

2. 整形(int

  • 定义:用于存储整数,如 1042
  • 大小:通常占用4字节(32位系统),也可能占用2字节(16位系统)。
  • 占位符%d 或 %i (两者功能相同)
示例代码:
输出:

3. 浮点型(float 和 double

  • 定义:用于存储带小数点的数字。
    • float:单精度浮点数,通常占用4字节。
    • double:双精度浮点数,通常占用8字节。
  • 占位符
    • float 对应 %.f 或 %.1f (指定小数点后位数)
    • double 同样使用 %.lf 或 %.1lf
示例代码:
输出:

4. 字符串(char[] 或 string

  • 定义:虽然C语言中没有内置的字符串类型,但我们通常使用字符数组来表示字符串。
  • 大小:取决于字符串的实际长度加一个空字符 \0
  • 占位符%s
示例代码:
输出:

5. 布尔型(_Bool 或 bool

  • 定义:虽然C99标准引入了 _Bool 类型,但C语言中并没有标准的布尔类型。
  • 大小:通常占用1字节。
  • 占位符%d (通常将其转换为整数形式)
示例代码:
输出:

结语

通过以上的介绍,相信你已经对C语言中的基本数据类型有了初步的认识。记住,每种数据类型都有其特定的应用场景,选择合适的数据类型可以使程序更加高效和易读。
上一篇
Python 布尔类型和比较运算符
下一篇
HTML 第一批作业——参考答案

评论
Loading...