C 语言入门课程 / 数据类型

C支持以下基本数据类型:

  • char:存放字符数据,如 'x' 和'*'。
  • int:存放整型数据, 如 1、32和-234. 存放的数据在-32768和32767之间。
  • float:存放浮点数,如0.0003、-122.33和43321.5。
  • double:存放双精度浮点值(极大和绩效的浮点数)。

每种类型所需的存储量因平台而异。

C具有内置的sizeof运算符,该运算符给出了特定数据类型的内存要求。

例如:

C 语言入门课程 / 数据类型插图

程序输出为每种数据类型显示相应的大小(以字节为单位)。

在该程序中,printf语句有两个参数。 

第一个参数是带有格式说明符(%d)的输出字符串,而另一个参数返回sizeof值。 

C 语言入门课程 / 数据类型插图1

在最终输出中,%d(十进制)被第二个参数中的值替换。

  • printf: 用于输出的函数 printf语句可具有多个格式说明符 并带有用于替换说明符的相应参数
  •  格式说明符也称为转换说明符。
  • sizeof:sizeof() 是一种内存容量度量函数,功能是返回一个变量或者类型的大小(以字节为单位);
  • 在 C 语言中,sizeof() 是一个判断数据类型或者表达式长度的运算符。
  • 注意:C语言的数据类型中,没有布尔类型boolean
C 语言入门课程 / 数据类型插图3

版权声明:
作者:RHZ
链接:https://www.rhzhz.cn/?p=81
来源:RHZ | 用文字记录工作和学习生活
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
海报
C 语言入门课程 / 数据类型
C支持以下基本数据类型: char:存放字符数据,如 'x' 和'*'。int:存放整型数据, 如 1、32和-234. 存放的数据在-32768和32767之间。float:存放浮点数,……
<<上一篇
下一篇>>