预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共39页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

C语言基础知识总结 主要内容:1.C数据类型 2.简单的算术运算和表达式 3.键盘输入和屏幕输出 4.选择控制结构 5.循环控制结构 总结风格:分条罗列,主要是知识点,有例题不多 一、C数据类型 1.C语言处理两种数据:常量和变量 2.常量:整形常量、实型常量、字符常量、字符串常量、枚举常量 3.整形常量:正整数、负整数、零eg:10,-30,0 4.实型常量:实数、小数、浮点数eg:3.14,-0.56,18.0 5.字符常量:字符型常量、用单引号括起来的任意字符eg:'x''X''?'',''9' 6.字符串常量:用双引号括起来的一个或多个字符eg:"x""Hello""Y78" 7.在C程序中,整型常量可以用十进制、八进制、十六进制形式表示,但编译器都会自动 将其转换成二进制存储 8.整型常量的类型:长整型、短整型、有符号、无符号。 9.不同进制的整型常量的表示形式: 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,-0x1F 10.不同类型的整形常量的表示形式: 1)有符号整型常量:默认int型定义为有符号整数,无需signedeg:10,-30,0 2)无符号整形常量:常量值后跟u或U,只能表示>=0的数eg:30u,256U 3)长整型常量:常量值后跟l或Leg:-256l,1024L 4)无符号长整型常量:常量值后跟LU、Lu、lU、lueg:30lu 11.C程序中,实型常量两种表示形式:小数、指数 12.不同形式的实型常量的表示形式: 1)十进制表示形式:数字和小数点组成,必须要有小数点,整数部分可省略 eg:0.123,-12.35,.98 2)指数形式:e或E代表以10为底的指数,e左边是数值部分(有效数字,可以是整 数、小数,不能省略),e右边是指数部分(必须是整数形式)eg:3.45e-6 13.实型常量有单精度和双精度之分,无有符号和无符号之分 14.不同类型的实型常量表示形式: 1)单精度实型常量:常量值后跟F或feg:1.25F,1.25e-2f 2)双精度实型常量(double):实型常量默认按双精度处理eg:0.123,-12.35,.98 3)长双精度实型常量(longdouble):常量值后跟L或leg:1.25L 15.变量:在程序执行过程中可以改变的量 16.变量在必须先定义后使用,定义时需要声明变量的类型和变量名,一般形式:类型关键 字变量名; 17.关键字是C语言预先规定具有特殊意义的单词,类型关键字用于声明变量的类型 18.标准C语言编写的程序都是以main()作为开头,指定了C程序执行的起点,在C程序 中只能出现一次,称为主函数 19.C程序总是从main函数开始执行,与他在程序中的位置无关,main函数主体部分称为 语句,用{}括起来,一般C语句以;结束 20.变量的类型决定了编译器为其分配内存单元的字节数、数据在内存单元中的存放形式、 该类型变量合法的取值范围以及该类型变量可参与的运算种类 21.变量名是用户定义的标识符,用于标识内存中具体的存储单元,存放的数据称为变量的 值 22.新数据存放于存储单元时,旧数据将会被修改,反应变量的值是可以改变的 0 23.变量名的命名规则: 1)标识符只能由英文字母、数字、下划线组成 2)标识符必须以字母或下划线开头 3)不允许使用C关键字为标识符命名 4)标识符可以包含任意多个字符,但一般会有最大长度限制,预编译器有关,一般不 会超过,最好不超过8个字符 注意:标识符区分大小写 eg:xy3_imaxELSEXA_to_B(合法) eg:7xint#Nobadonere-input(不合法) 24.标准C规定所有变量必须在第一条可执行语句之前定义 25.在同一条语句中可以同时定义多个相同类型变量,多个变量之间用逗号分隔,没有顺序 要求 26.在使用标准输入/输出函数时,必须在程序开头加上编译预处理命令 27.<stdio.h>中stdio为头文件,std是standard,i为input,o为output,h为head 28.编译预处理命令#include的作用:将在输入/输出函数的头文件stdio.h包含到用户源文件 中 29.%d按十进制整数个格式输出,%f按十进制小数格式输出,一般输出6位小数,%c输 出一个字符,\n换行,双引号内字符原样输出 30.不同类型的数据在内存中占用不同大小的存储单元,他们所能表示的数据的取值范围各 不相同,不同类型的数据表示形式及其可以参与的运算种类也不同 31.定义整型变量时,只要不指定为无符号型,其隐含类型