• 《手把手教你学C语言》学习笔记(6)---数据类型和常量


      计算机中需要保存信息,就需要数据存储,数据的存储就需要划分数据类型。主要包括:基本数据类型、指针类型、构造类型、空类型。

      基本类型:整型---主要用来表示整数,可以分为无符号和有符号;又分为基本整型、短整型和长整型。

              浮点型---带小数点的数,主要分为单精度和双精度类型

              字符型---表示字面量

      构造类型:数组和结构体。

              数组---同种数据的结合,主要包括数组名称、数组的类型和数组的大小

              结构体---可以包括C语言中的所有的数据类型的数据

      指针类型:所有的类型都可以定义为指针类型,此变量中的内容主要是存储其定义变量的地址,可以使用*来解引用

      空类型:主要表示指针的类型,表示万能指针,可以转换成任何的指针;或者表示方法没有返回值

     1 /* *=+=+=+=+* *** *=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=
     2   * 作者代号: *** :guochaoxxl
     3   * 版权声明: *** :(魎魍魅魑)GPL3
     4   * 联络信箱: *** :guochaoxxl@gmail.com
     5   * 文档用途: *** :数据结构与算法--C语言描述
     6   * 文档信息: *** :~/testSize.c
     7   * 修订时间: *** :2017年第19周 05月09日 星期二 下午06:20 (129天)
     8   * 代码说明: *** :测试C语言中基本数据类型的大小
     9  * *+=+=+=+=* *** *+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+*/
    10 #include <stdio.h>
    11 
    12 int main(int argc, char *argv[])
    13 {
    14     int iVar;
    15     short sVar;
    16     long lVar;
    17     float fVar;
    18     double dVar;
    19     char cVar;
    20 
    21     printf("	int	 = 	%d
    ", sizeof(iVar));
    22     printf("short	int	 = 	%d
    ", sizeof(sVar));
    23     printf("long	int	 = 	%d
    ", sizeof(lVar));
    24     printf("	float	 = 	%d
    ", sizeof(fVar));
    25     printf("	double	 = 	%d
    ", sizeof(dVar));
    26     printf("	char	 = 	%d
    ", sizeof(cVar));
    27     return 0;
    28 } 

       上边的程序主要测试C基本类型的大小。

      常量:在整个生命周期中值不能改变的量,与普通变量不同的是需要const关键字修饰

  • 相关阅读:
    《父亲写的散文诗》--许飞
    python 解数独
    github key already in use
    openwrt ddns绑定域名
    hexo 长期后台运行
    修复云服务器rpm无法使用的问题
    vim 取消筛选高亮
    力扣 2021.02.25 最长公共前缀
    [模板]-Manacher
    背包问题回顾
  • 原文地址:https://www.cnblogs.com/guochaoxxl/p/6832023.html
Copyright © 2020-2023  润新知