App下载
数据类型
C 语言入门课程 / 数据类型
1/8

数据类型

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

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

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

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

例如:

#include <stdio.h>

int main() {
  printf("int: %d \n", sizeof(int));
  printf("float: %d \n", sizeof(float));
  printf("double: %d \n", sizeof(double));
  printf("char: %d \n", sizeof(char));

  return 0;
}

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

在该程序中,printf语句有两个参数。 第一个参数是带有格式说明符(%d)的输出字符串,而另一个参数返回sizeof值。 在最终输出中,%d(十进制)被第二个参数中的值替换。

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

  • 注意:C语言的数据类型中,没有布尔类型。


+10 经验 +10积分
解析
提示
参考答案
+10 经验 +10积分
视频播放结束,是否学习下一节?