• 第三课 数据类型分类(关键字)


    关键字

         关键字也叫保留字,它是标识符的一种,标准规定它是编译器默认的某些类型,因此用户不可用它表示其他的东西。

    标准C有32个关键字;

    一;数字类型关键字12个:

    char:声明字符型变量或函数返回值类型   short :声明短整型变量或函数  int:声明整型变量或函数  

    long:声明长整型变量或函数返回值类型  enum:声明枚举类型  float:声明浮点型变量或函数返回值类型  double:声明双精度浮点型变量或函数返回值类型  signed:声明有符号类型变量或函数

    unsigned:声明无符号类型变量或函数  Struct:声明结构体类型  Union:声明共用体类型

        void:声明函数无返回值或无参数

    二;控制类型关键字12个:

      循环语句  for:一种循环语句  do:循环语句的循环体  while:循环语句的循环条件  

    break跳出当前循环:  continue:结束当前循环开始下一轮循环

      条件语句  if:条件语句  else:条件语句否定分支(与if连用)  goto:无条件跳转语句

      开关语句  switch:用于开关语句  case:开关语句分支  default开关语句中的“其他”分支

      返回语句  return:子程序返回语句

    三;存储类型关键字4个:

      auto  //声明自动变量  static //声明静态变量  extern//声明一个外部变量  register//声明寄存器变量

    四;其他关键字4个:

     const //声明只读变量 sizeof //运算符,计算数据占用内存  typedef // 自定义类型 volatile //修改的变量可能改变

    c99新增关键字5个  

    restrict 它只可以用于限定和约束指针,并表明指针是访问一个数据对象的唯一且初始的方式   

     inline 内敛函数,在C++中用的多,它是宏定义的一种优化实现方式

     _Bool   unsigned int型,在c99中被定义为布尔型,只可容纳0,1两个值

     _Complex  复数类类型  _Imaginary 纯虚数类型

    c11新增关键字  _Generic泛型

          (1)基本类型:整型 int,short,long   字符型char  实型(浮点型)float double

    数据类型:    (2)构造类型:结构类型struct 联合类型 union 枚举类型 enum

          (3)指针类型:char*,int*,int**等

  • 相关阅读:
    css样式兼容不同浏览器问题解决办法
    css 中input和select混排对齐问题
    盒模型详解
    css中的width,height,属性与盒模型的关系
    php中将文中关键词高亮显示,快捷方式可以用正则
    数据库面试知识
    ConcurrentHashMap原理分析(1.7与1.8)
    Docker 学习笔记
    秒杀系统架构分析与实战
    spring + redis 实现数据的缓存
  • 原文地址:https://www.cnblogs.com/CCC1/p/12744727.html
Copyright © 2020-2023  润新知