1 / 228
文档名称:

C语言辽宁专升本辅导.ppt

格式:ppt   大小:3,124KB   页数:228页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

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

分享

预览

C语言辽宁专升本辅导.ppt

上传人:妙妙 2022/7/4 文件大小:3.05 MB

下载得到文件列表

C语言辽宁专升本辅导.ppt

文档介绍

文档介绍:C语言程序设计
2008年专升本辅导
1. 对 C 语言的语法、语义有较好的理解, 2. 能熟练地阅读 C 源程序,并具有初步分析程序的能力, 3. 初步掌握结构化程序设计的方法和技巧,能从分析问题入手,设计可行的算法,进而
实型变量
float:占4字节,提供7位有效数字
double:占8字节,提供16位有效数字
字符型变量
字符变量存放字符ASCII码
char与int数据间可进行算术运算
例 float a;
a=; /* a=*/
double b;
b=; /* b=*/
例 a=‘D’; /* a=68; */
x=‘A’+5; /* x=65+5; */
s=‘ ’+‘G’ /* s=33+71; */
没有字符串变量,用字符数组存放
double
float
long
unsigned
int
char,short


说明:
必定的转换
运算对象类型不同时转换
显式转换 强制转换
一般形式: 类型名 表达式
例 int x+y
int x+y
double 3/2
int
说明:强制转换得到所需类型的中间变量,原变量类型不变
例 main
float x;
int i;
x=;
i= int x;
printf “x=%f,i=%d”,x,i ;
结果:x=,i=3
精度损失问题
较高类型向较低类型转换时可能发生
学****运算符应注意:
运算符功能
与运算量关系
要求运算量个数
要求运算量类型
运算符优先级别
结合方向
结果的类型
短路特性:逻辑表达式求解时,并非所有的逻辑运算符都被执行,只是在必须执行下一个逻辑运算符才能求出表达式的解时,才执行该运算符
第四章 数据输入与输出
赋值语句及使用 掌握
字符输入输出 getchar函数和putchar函数 了解
格式输入输出 scanf函数和printf函数 掌握
d
x,X
o
u
c
s
e,E
f
g
%%
格式字符:
十六进制无符号整数
不带符号十进制整数
十进制整数
指数形式浮点小数
单一字符
字符串
八进制无符号整数
小数形式浮点小数
e和f中较短一种
百分号本身
int a=567;printf “%d”,a ;
int a=255;printf “%x”,a ;
int a=65;printf “%o”,a ;
int a=567;printf “%u”,a ;
char a=65;printf “%c”,a ;
printf “%s”,“ABC” ;
float a=;printf “%e”,a ;
float a=;printf “%f”,a ;
float a=;printf “%g”,a ;
printf “%%” ;
567
ff
101
567
A
ABC
+02


%
说明
格式字符要用小写
格式字符与输出项个数应相同,按先后顺序一一对应
输出转换:格式字符与输出项类型不一致,自动按指定格式输出
例 int a=3,b=4;
printf “%d %d\n”,a,b ;
printf “a=%d , b=%d\n”,a,b ;
输出结果: 3 4
a=3, b=4
例 main
unsigned int u=65535;
printf ”u=%d\n",u ;

输出结果:u=-1
例 int a=3,b=4;
printf “%d %d\n”,a,b ;
printf “a=%d , b=%d\n”,a,b ;
附加格式说明符 修饰符
例 scanf “%3d%*4d%f”,&k,&f ;
输入 **********.43