全国计算机等级考试二级C语言程序设计考点整理

本文详细整理了全国计算机等级考试二级C语言的重点内容,涵盖了C语言程序结构、数据类型与运算、基本语句、选择结构、循环结构、数组、函数、编译预处理、指针、结构体与共用体、位运算和文件操作等多个方面,是备考者的重要参考资料。
摘要由CSDN通过智能技术生成

一、C语言程序的结构

1、程序的构成,main函数和其他函数

C程序
用C语言编写的程序称为C语言源程序,源程序文件的后缀名为“.c”。源程序经编译后生成后缀名为“.obj”的目标文件,再把目标文件与各种库函数连接起来,生成“.exe”可执行文件。C语言有三种基本结构:顺序结构、选择结构、循环结构。

mian函数
又称主函数,是C程序的入口。main后面跟一对小括号和一对花括号,花括号括起来的部分称为main函数的函数体。一个C程序从main函数开始执行,到main函数体执行完结束,而不论main函数在整个程序中的位置如何。每一个程序有且仅有一个mian函数,其他函数都是为main函数服务的。

2、头文件,数据说明,函数的开始和结束标志以及程序中的注释

头文件

程序中的注释
是对程序的说明,可出现在程序中任意合适的地方,注释从"/" 开始到最近一个 "/"结束,其间任何内容都不会被计算机执行,注释不可以嵌套。

3、源程序的书写格式

  • 每条语句的后面必须有一个分号,分号是语句的一部分。
  • 一行内可写多条语句,一个语句可写在多行上。

4、C语言的风格

C语言的风格主要有:C语言简洁、紧凑,使用方便、灵活;运算符丰富。
C语言的运算符包含的范围很广泛,共有34种运算;
数据结构丰富,具有现代化语言的各种数据结构;
用函数作为程序模块化实现C程序的模块化;
C语言允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作;
生成目标代码质量高,程序执行效率高;用C语言写的程序可移植性好。

二、数据类型与运算

1、C的数据类型(基本类型,构造类型,指针类型,无值类型)及其定义方法

常量与变量
常量是指在程序运行过程中,其值不能改变的量。常量分为整型常量、实型常量、字符常量、字符串常量、符号常量五种。在程序运行过程中其值可以改变的量称为变量。C语言中没有字符串变量,存放字符串使用字符数组。

基本类型

  • 整型数据
    • 整型常量有八进制、十进制、十六进制三种表示形式,没有二进制。八进制前加0,十六进制前加0X
    • 整形变量可分为int(4字节)、short、long、无符号整型(unsighed)
  • 实型数据
    • 实型数据有两种表示形式:小数形式和指数形式。掌握判定指数形式合法性
      口诀:E前E后必有数,E后必须为整数。
    • 实型变量分为单精度型(float)和双精度型(double),单精度型占四个字节
  • 字符常量
    • 一个字符常量代表ASCII字符集中的一个字符,在程序中用单引号把一个字符括起来作为字符常量。例如,‘A’、’a‘都是合法的字符常量。
    • 转义字符常量:又称反斜线字符,这些字符常量总是以一个反斜线开头后跟一个特定的字符,用来代表一个特定的ASCII字符,这些字符常量必须阔在一对单括号内。
    • ‘\0’是一个转义字符,称为空值,它的ASCII码值为0。‘\0’作为标志占用存储空间,但不计入字符串的实际长度。
  • 字符串常量
    • 字符串常量是由双引号括起来的一串字符,是借助字符型一维数组来存放的,并规定以字符‘\0’作为“字符串结束标志”。

2、C运算符的种类、运算优先级和结合性

运算符的种类
需要两个运算单位,称为双目运算符。

  • 算术运算符:用于各类数值运算。包括加(+)、减(-)、乘(*)、除(/)、求余(%)、自增(++),自减(–),一共7种;
  • 关系运算符:用于比较运算。包括大于(>)、小于(<)、等于(==)、大于等于(>=)、小于等于(<=)、不等于(!=),一共6种;
  • 逻辑运算符:用
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值