目录

  • 1 第一章  C语言概述
    • 1.1 第一节  C语言的产生和发展
    • 1.2 第二节  C语言的特点
    • 1.3 第三节  两个简单的C程序
    • 1.4 第四节  C程序的上机步骤
    • 1.5 第五节  Dev-C++介绍
    • 1.6 第六节  VC2010学习版介绍
    • 1.7 第七节  宏定义和文件包含
    • 1.8 本章小结
    • 1.9 本章单元测试
  • 2 第二章  基本数据类型与简单程序设计
    • 2.1 第一节  C语言的基本数据类型
    • 2.2 第二节  常量
    • 2.3 第三节  变量
    • 2.4 第四节  赋值语句
    • 2.5 第五节  数据输出
    • 2.6 第六节 数据输入
    • 2.7 第七节  运算符
    • 2.8 第八节  常用的数学函数
    • 2.9 第九节  顺序结构程序设计
    • 2.10 本章小结
    • 2.11 本章单元测试
  • 3 第三章  分支结构程序设计
  • 4 第四章  循环结构程序设计
  • 5 附录
    • 5.1 附录A   编译常见错误提示
    • 5.2 附录B  常见C语言英语单词
    • 5.3 什么是编译器
    • 5.4 与编译器相关的几个知识点
第一节  C语言的基本数据类型
  • 1 文字讲解
  • 2 视频讲解
  • 3 拓展资料


      在现实生活中会遇到不同类型的数据,比如数据有整数和实数之分、单个字符和字符串之
分。在C语言中,常用的数据类型有整型、浮点型、字符型和字符串型等几种,例如789、1234.56、1.25e6、'a'、"C语言”分别属于不同的数据类型,其中,789是整型常量,1234.56和1.25e6是浮点型常量,'a'是字符型常量,"C语言”是字符串型常量。下面介绍C语言的基本数据类型。

C语言常用的标准数据类型如表2-1所示。

        表2-1    常用的标准数据类型

类型标识符名称长度(B)表示范围
char字符型10~255
short短整型 2 - ~  + + 1 (-32 768~32 767)
int或long整型(长整型)4- ~ + +1  (-2 147 483 648~2 147 483 647)
float浮点型(实型)4(绝对值)
double双精度浮点型8 ~ (绝对值)

说明:

   ① 在Dev-C++或 Visual  C中,int等同long。

   ②如果在char或 short或int类型标识符前面加上关键字 unsigned,则表示无符号的整数类型,其值为非负整数,它们表示的值范围是:

unsigned  char:              0 ~ 255

unsigned  short:            0 ~ 65 535                     ( 0~)

unsigned  long  int:       0 ~ 4 294 967 295          ( 0)

 ③数据类型的范围是受存储空间限制的