C语言基础:整型变量属性与编程入门

需积分: 10 2 下载量 14 浏览量 更新于2024-08-20 收藏 1.34MB PPT 举报
"整型变量属性表-C语言思软科技PPT" 在C语言中,整型变量是数据类型的一种,用于存储整数。本摘要详细介绍了C语言中的不同整型变量及其属性,包括它们占用的字节数和所能表示的取值范围。 1. `char` 类型:占用1个字节,共8位。它的取值范围是-128到127,适用于存储单个字符或ASCII码。 2. `short int` 类型:占用2个字节,共16位。其取值范围是-32768到32767,适合存储相对较小的整数。 3. `int` 类型:占用4个字节,共32位。取值范围是-2^31到2^31-1,即-2147483648到2147483647,这是C语言中最常见的整型类型。 4. `long int` 类型:在某些系统中与`int`相同,占用4个字节,但在其他系统(如64位系统)可能占用8个字节。取值范围通常与`int`相同,但在64位系统中可能更大。 5. `long long int` 类型:占用8个字节,共64位。取值范围是-2^63到2^63-1,即-2^63到2^63-1,适合存储大整数。 6. `unsigned short` 类型:占用2个字节,由于不包含负数,其取值范围是0到2^16-1,即0到65535。 7. `unsigned int` 类型:占用4个字节,无符号整数的取值范围是0到2^32-1,即0到4294967295。 C语言是一种历史悠久且广泛使用的编程语言,由Dennis Ritchie于1973年为Unix系统创建。C89(ANSI C)是1989年的第一个官方标准,随后在1990年被ISO采纳为国际标准。C99是1999年发布的更新版本,引入了许多新的特性。 C语言的特点包括: - 底层语言:C语言允许直接操作硬件,因此它在系统编程和嵌入式领域非常有用。 - 小型语言:具有有限但强大的语言特性,依赖标准库。 - 包容性语言:灵活性高,但不进行详尽的错误检查。 - 不是强类型语言:虽然有类型检查,但相比其他现代语言相对较弱。 C语言的优势在于: - 高效:C语言编译成机器码,执行效率高。 - 可移植:由于C语言的标准性和简洁性,代码可以轻松地在不同平台间移植。 - 功能强大:C语言提供了丰富的控制结构和数据类型。 - 灵活:适应性强,适用于各种规模和类型的项目。 然而,C语言也有其缺点: - 错误易隐藏:由于其灵活性,程序员需要自行检查和避免错误。 - 难以理解:语法和用法可能对初学者来说较难理解。 - 难以修改:大型C项目可能因为缺乏高级语言特性而难以维护。 编写C程序的基本步骤包括: 1. 创建源代码文件,例如`first.c`,并包含必要的注释和代码。 2. 使用预处理器引入标准库,如`#include<stdio.h>`引入标准输入输出库。 3. 定义主函数`int main()`,这是程序的入口点。 4. 在函数体内编写程序逻辑,如`printf()`函数用于输出文本。 5. 编译源代码,使用`gcc`工具,如`gcc first.c -o first`,生成名为`first`的可执行文件。 6. 运行生成的可执行文件,通过命令行输入`first`来执行程序。 GCC(GNU Compiler Collection)是C语言的主要编译器,支持多种编程语言,广泛应用于开源和商业软件开发。它是GNU项目的一部分,可以在多种操作系统上运行,包括Linux、BSD、Mac OS X等。