c语言专升本教案详案.doc
上传人:天马****23 上传时间:2024-09-12 格式:DOC 页数:124 大小:1.6MB 金币:10 举报 版权申诉
预览加载中,请您耐心等待几秒...

c语言专升本教案详案.doc

c语言专升本教案详案.doc

预览

免费试读已结束,剩余 114 页请下载文档后查看

10 金币

下载此文档

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

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

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

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

第一章C语言概述必不可少C程序的组成和形式C程序是由函数构成的主函数其他函数一个函数由两部分组成参数说明可以省圆括号不能省函数的首部3中max函数的首部为:intmax(intx,inty)函数类型函数名函数参数类型函数参数名函数参数类型函数参数名函数体声明部分变量声明函数声明执行部分一个C程序总是从main函数开始执行。C程序书写格式自由,一行可以写几个语句,一个语句可以写在多行上。每个语句和数据声明的最后必须有一个分号。C语言的输入输出功能是通过函数完成的。开始编辑编译连执行有错?结果正确?结束有源程序file.c目标程序file.obj库函数和其他目标程序可执行目标程序file.exe无正确不正确接可以用/*······*/对C程序进行注释。运行C程序的步骤:第三章数据类型、运算符、与表达式短整型shortC数据类型基本类型构造类型指针类型空类型void字符类型char枚举类型enum整型实型单精度型float双精度型double数组结构体struct共用体union长整型long整型int§3.1C语言的数据类型C语言的数据类型:数据类型决定:1.数据占内存字节数2.数据取值范围3.其上可进行的操作§3.2常量与变量常量与符号常量常量:在程序运行过程中,其值不能被改变的量符号常量:用一个标识符代表一个常量的符号使用符号常量的好处:含义清楚能做到“一改全改”变量变量:代表内存中具有特定属性的一个存储单元,它用来存放数据,也就是变量的值,在程序运行期间,这些值是可以改变的。标识符:在C语言中用来对变量、符号常量、函数、数组、类型等对象命名的有效字符序列标识符的命名规则:只能由字母、数字和下划线3种字符组成,且第一个字符必须为字母或下划线。大写和小写字母是不同的字符,也就是不同的标识符。标识符的最大长度TuoboC规定为32个字符,一般不超过8个字符。标识符应做到“见名知义”标识符不能是关键字,如果是已经定义标识符,比如函数名,则相当于重新定义。变量必须“先定义,后使用”例:判断下列标识符号合法性sumSumM.D.JohndayDate3daysstudent_name#33lotus_1_2_3chara>b_above$123§3.3整型数据整型常量十进制整数:正负整数八进制整数:以0开头,08是错误的用法十六进制整数:以0x开头,例:0x2a是合法的整型常量的类型一个整型常数根据数据所在的范围可自动确定它的数据类型一个整常量后面加一个字母u或U,认为是unsignedint型一个整常量后面加一个字母l或L,认为是longint整型变量整型数据在内存中的存放形式:补码正整数:该数的原码负整数:该数的绝对值按位取反再加1例:10的补码为0000000000001010-10的补码为1111111111110110最高位是符号位,该位为0表示正,该位为1表示负。整型变量的分类:六种·有符号基本整型:[signed]int2-32768~32767(-215~215-1)·无符号基本整型:unsignedint20~65535(0~216-1)·有符号短整型:[signed]short[int]2-32768~32767·无符号短整型:unsignedshort[int]20~65535·有符号长整型:[signed]long[int]4-2147483648(-231~231-1)·无符号长整型:unsignedlong[int]40~4294967295(0~232-1)整型数据的溢出例3.3整型数据的溢出#include<stdio.h>voidmain(){inta,b;a=32767;b=a+1;a和b在内存中的形式:0111111111111111327671000000000000000-32768printf("%d,%d\n",a,b);}运行结果为:32767,-32768§3.4浮点型数据错误用法浮点型常量的表示方法十进制小数形式:(必须有小数点)如0.123,.123,123.0,0.0,123.指数形式:(e或E之前必须有数字;指数必须为整数)如12.3e3,123E2,1.23e4,e-5,1.2E-3.5规范化的指数形式:在字母e(或E)之前的小数部分中,小数