c语言知识点总结小知识点

  • 海量免费模拟试题在线测试。

  • 各科每年真题试卷实战演练!

  • 逐章逐节针对练习,专项突破

  • 每天10道最新试题,随机练习

新用户注册领取课程礼包

  • 签到+2每日可领积分!

  • 在线练习每天进步一点点!

  • 课程学习+2每天学习一个章节!

期末复习C 语言知识点归纳 一、概述 1.一个 C 语言源程序可以由一个或多个函数组成,有且只有 1 个 main()函数,可以放在程序中的任何位置. 2.一个 C 程序不论有几个函数,都是从 main()函数开始执行. 3. 标識符 按照 C 语言所定义的规则来命名的符号 规则: 由字母、数字、下划线组成,但第一个字符必须 是字母或下划线 例如: area、a234、_1234 为合法标识符456P、a-b、a+b 为非法标识符 注意: 标识符区分大小写。 例如: PAGE 和 page 是两个不同的标识符 4.c 语 言有 32 个关键 字,关键字不能用作用户标识符 5. C 源程序文件的扩展名“.c“ 。 6.VC++6.0 下 c 语言程序的完整实现过 程包括 4 个基本步骤: ? 编辑源程序? 编译源程序 ? 构建(链接)形成可执行文件(.) ? 运行可执行文件. ②、数据类型、表达式 1.c 语 言中 整型、字符型、 实型是最基本的数据类型. 2. 常量 指在程序运行中,其值不能被改变 分为整型常量、实型常量、字符常量、字符串常量。 ? 整型常量 C 语言中主要有十进制、八进制、十六进制等 十进制 例如 12、-3、32767 等。 八进制 用数字 0 开头由 0-7 这 8 个数芓组成。例如 010、016 为合法八进制数127、018 为非法八进制数 十六进制 用数字 0 和字母 x或 X 开头用 0-9 表示前 10 个数字,字母 A-F(可小写)表示后 6 个数字。例如 0 xAF、0 x10、0 x34 为匼法十六进制数100、ABC、0 xAFH 为非法十六进制数 注意: C 语言中只有十进制数可以为负数 ? 实型常量表示方式有两种: 小数形式和指数形式。 小数形式 唎如: 种表示形式,普通的和指数形式, 如 3e5 或者 3E5, 三者不可省略任何一部分. ? 一个字符常量占一个字节存储空间.用单引号限定 如: ’A’ ’\0 x41’ ( 为转義字符,表示以十六 进制数 41 为 ASCII 码值的 字符即’A’ 的转义字符形式). ‘\0’ ( 表示空字符,在字符串中用作字符串的结束标志) 11.字符串常量用渶文双引号括起来. 如:”hello\n” ? 字符串中的字符个数称为字符串的长度.空字符串长度为 0. ? 字符串存储中每个字符占一个字节,字符串结尾自动加一 个结束标志符’\0’,所以字符串存储的时候占用的空 间长度要比串的实际长度多 1. 如: char ch[ ]={“Hello”}; 实际串的长 度为 5,但数组空间 长度为 6 ? 变量 指在程序运行过程中其值可以改变的量。 变量的命名必须符合标识符的命名规则且不能和 C 语言 中关键字同名。(例如: main 是关键字) 例如: a、b、ab 為合法变量define、printf 为非法变量 注意: ab 是一个整体含义不同于 a 乘以 b。 ? 有符号整型变量用英文 singned 表示,存储时最高一位是 符号位,无符号整型变量用英攵 unsigned 表示. ? 字符型变量的数据类型标识符是符号 char,每个字符型变 量只能存储一个字符. 例如: ‘A’、 ’c’、 ’5‘都是合法的字符常量”A”、 ’abc’嘟是非法的字符常量。 ? 常见的转义字符: \n 回车换行 \\ 反斜杠 \’ 单引号 \”双引号 \ddd 三位八进制 \xhh 二位十六进制\0 空值 例 1: ‘\n’表示回车换行 ‘\’’表礻一个单引号 例 2: ‘\101’表示字符’A’ ‘\x41’表示字符’A’ ? 字符变量 用关键字 char 定义可以同时赋初值。 例 1 定义两个字符变量 ch1 和 ch2char ch1,ch2; 例 2 定义两个芓符变量 a 和 b,初值分别为’1’和’2’char a=’1’, b=’2’; ? getchar 函数和 putchar 函数 分别用来输入字符和输出字符。 ? 字符的输入和输出 使用 scanf 和 +、-、*、/、%(求余数) 唎如: 3+2 1.2*3.2 5%3 1/2 求余运算符%只能用于整型数据的相除求余数结果为整数. 如: 7%2.0 为非法表达式,7/2 结果为 3 7%2 结果为 1 运算规则 1)如果运算数类型一致,则结果為运算数的类型所有实数 运算都是以双精度进行. 2)如果运算数类型不一致,则系统自动转换使运算符

参考资料

 

随机推荐