1 / 18
文档名称:

C语言基础知识总结.docx

格式:docx   大小:30KB   页数:18页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言基础知识总结.docx

上传人:fangjinyan2017001 2021/7/20 文件大小:30 KB

下载得到文件列表

C语言基础知识总结.docx

相关文档

文档介绍

文档介绍:C语言基础知识总结
主要内容:
.简单的算术运算和表达式
.键盘输入和屏幕输出
.选择控制结构
.循环控制结构
总结风格:分条罗列,主要是知识点,有例题不多
2 / 18
一、C数据类型
.C语言处理两种数据:常量和变量
.常量:整形常量、实型常量、字符常量、字符串常量、枚举常量
.整形常量:正整数、负整数、零 eg: 10,-30,0
.实型常量:实数、小数、浮点数 eg:
3. 14, -0. 56, 18. 0
.字符常量:字符型常量、用单引号括起来的任意字符eg: ‘x' 'X'
.字/串常量:用双引号括起来的一个或多个字符 eg: 〃x〃 "Hello" 〃Y78〃
.在C程序中,整型常量可以用十进制、八进制、十六进制形式表示,但 编译器都会自动将其转换成二进制存储
.整型常量的类型:长整型、短整型、有符号、无符号。
.不同进制的整型常量的表示形式:
1)十进制:0~9数字组合,可带正负号 eg:
256,-128, 0, +7
2)八进制:0开头,后面跟0~7数字组合 eg:
021,-017
3 )十六进制:0x(0X)开头,后跟0〜9, a~f (A~F)数字组合 eg:0x12, -OxlF
.不同类型的整形常量的表示形式:
1)有符号整型常量:默认int型定义为有符号整数,无需signed eg: 10, -30, 0
2)无符号整形常量:常量值后跟u或U,只能表示>二0的数 eg:30u, 256U
长整型常量:常量值后跟 1 或 L eg:-2561, 1024L
4)无符号长整型常量:常量值后跟LU、Lu、1U、lu eg:301u
. C程序中,实型常量两种表示形式:小数、指数
.不同形式的实型常量的表示形式:
1)十进制表示形式:数字和小数点组成,必须要有小数点,整数部 分 可 省 略
eg:0. 123,
-12. 35, . 98
2)指数形式:e或E代表以10为底的指数,e左边是数值部分(有 效数字,可以是整数、小数,不能省略),e右边是指数部分(必须是整数 形式) eg:3. 45e-6
.实型常量有单精度和双精度之分,无有符号和无符号之分
.不同类型的实型常量表示形式:
1)单精度实型常量:常量值后跟 F 或 f
eg: 1. 25F, 1. 25e-2f
2)双精度实型常量(double):实型常量默认按双精度处理 eg:0. 123, -12. 35, . 98
3)长双精度实型常量(long double):常量值后跟L或1 eg: 1. 25L
.变量:在程序执行过程中可以改变的量
.变量在必须先定义后使用,定义时需要声明变量的类型和变量名,一 般形式:类型关键字变量名;
.关键字是C语言预先规定具有特殊意义的单词,类型关键字用于声明 变量的类型
.标准C语言编写的程序都是以main。作为开头,指定了 C程序执行的 起点,在C程序中只能出现一次,称为主函数
. C程序总是从main函数开始执行,及他在程序中的位置无关,main函 数主体部分称为语句,用{}括起来,一般C语句以;结束
.变量的类型决定了编译器为其分配内存单元的字节数、数据在内存单 元中的存放形式、该类型变量合法的取值范围以及该类型变量可参及的运 算种类
.变量名是用户定义的标识符,用于标识内存中具体的存储单元,存放 的数据称为变量的值
.新数据存放于存储单元时,旧数据将会被修改,反应变量的值是可以 改变的
.变量名的命名规则:
1)标识符只能由英文字母、数字、下划线组成
2)标识符必须以字母或下划线开头
3)不允许使用C关键字为标识符命名
4)标识符可以包含任意多个字符,但一般会有最大长度限制,预编译 器有关,一般不会超过,最好不超过8个字符
注意:标识符区分大小写
eg:x y3 _imax ELSE X A_to_B (合法)
eg: 7x int #No bad one re-input (不合法)
.标准C规定所有变量必须在第一条可执行语句之前定义
.在同一条语句中可以同时定义多个相同类型变量,多个变量之间用逗 号分隔,没有顺序要求
.在使用标准输入/输出函数时,必须在程序开头加上编译预处理命令
. <stdio. h> 中 stdio 为头文件,std 是 standard, i 为 input,。为 output, h 为 head
.编译预处理命令#include的作用:将在输入/输出函数的头文件 stdio. h包含到用户源文件中
29/d按十进制整数个格式输出,按十进制小数格式输出,一般输出6 位小数,猊输出一个字符,\n换行,双引号内字符原样输出