博客
关于我
C语言的6大基本数据类型!(学习C语言小白必备!!)
阅读量:362 次
发布时间:2019-03-05

本文共 1279 字,大约阅读时间需要 4 分钟。

一、有符号整型

有符号整型类型可以用来表示正整数和负整数。C语言中的基本整数类型有多种选择,分别是int、short、long、long long等。

  • int:系统给定的基本整数类型,C语言规定int类型不小于16位。
  • shortshort int:最大值不超过int类型的最大值,且至少占16位存储空间。
  • longlong int:可以表示的整数范围大于等于int类型的最大值,至少占32位存储空间。
  • long longlong long int:可以表示的整数范围大于等于long类型的最大值,至少占64位存储空间。

二、无符号整型

无符号整型只能用来表示0和正整数,因此它可以表示的正整数范围要比有符号整型大。

三、字符类型

字符类型用于表示字符,根据定义,一个字符类型通常占用1字节(8位)的存储空间。为了兼容更大的字符集,现代编译器可能会使用16位或更多的存储空间。

在需要时,可以在char前面加上signedunsigned关键字来指定符号类型。

四、实浮点类型

实浮点类型可以表示正浮点数和负浮点数。常用的浮点类型有float、double、long double等。

  • float:可以精确表示至少6位有效数字,适用于大部分应用场景。
  • double:存储范围和精度都比float类型更大,通常用于需要高精度的计算任务。
  • long double:存储范围和精度都比double类型更大,适用于高精度计算和大数处理。

五、布尔类型

布尔类型用于表示布尔值truefalse。C语言中布尔类型通常是无符号的整数类型,1表示true,0表示false

布尔类型在C语言中使用_Bool关键字声明,且它是无符号的整数类型,只能存储0或1的值。

六、复数和虚数浮点数

复数和虚数类型用于表示复数和虚数。复数由实部和虚部组成,实部和虚部的类型可以是float、double、long double等实浮点类型。

  • float _Complex:复数类型,实部和虚部都是float类型。
  • double _Complex:复数类型,实部和虚部都是double类型。
  • long double _Complex:复数类型,实部和虚部都是long double类型。
  • float _Imaginary:虚数类型,类型为float。
  • double _Imaginary:虚数类型,类型为double。
  • long double _Imaginary:虚数类型,类型为long double。

小结:如何声明简单变量?

  • 首先选择需要的类型。例如,选择int、short、char、float等类型。
  • 然后给变量起一个有效的C语言标识符。变量名应由字母、数字和下划线组成,不能以数字开头。
  • 按照以下格式进行声明:
  • 类型说明符 变量名;

    例如:

    int erset; unsigned short cash;
  • 如果需要,可以同时声明多个变量,只要它们的类型相同,用逗号分隔变量名。
  • 声明的同时,还可以对变量进行初始化。例如:
  • float mass = 6.0E24;

    转载地址:http://bvog.baihongyu.com/

    你可能感兴趣的文章
    Redis源码分析(七)--- zipmap压缩图
    查看>>
    大规模集群自动化部署工具--Chef的安装部署
    查看>>
    HDFS源码分析(六)-----租约
    查看>>
    自定义Hive Sql Job分析工具
    查看>>
    聊聊HDFS RBF第二阶段的主要改进
    查看>>
    【MySQL】(九)触发器
    查看>>
    关于Altium Designer 09导出BOM表不能正确分类问题
    查看>>
    Oracle 11G环境配置
    查看>>
    【Spark】(六)Spark 运行流程
    查看>>
    【Python】(十二)IO 文件处理
    查看>>
    【Oozie】(三)Oozie 使用实战教学,带你快速上手!
    查看>>
    师兄面试遇到这条 SQL 数据分析题,差点含泪而归!
    查看>>
    Java8新特性——并行流与顺序流
    查看>>
    如何通过 Dataphin 构建数据中台新增100万用户?
    查看>>
    C语言的数值溢出问题(上)
    查看>>
    BottomNavigationView控件item多于3个时文字不显示
    查看>>
    函数指针的典型应用-计算函数的定积分(矩形法思想)
    查看>>
    8051单片机(STC89C52)八个LED灯闪烁
    查看>>
    8051单片机(STC89C52)以定时器中断模式实现两倒计时器异步计时
    查看>>
    8051单片机(STC89C52)实现可修改初值(并可命令启停)的单倒计时器(Version1.1)
    查看>>