页数:24页文件大小:450.5 KB来源: 计算机语言与程序设计ppt课件
本课件为课程导论与C程序设计入门,先说明课程的教学目标、指导思想与学习方法,再以最小可运行的C程序为例,拆解预编译命令、主函数、声明与执行部分的写法,进而讲清浮点数的表示与取值范围、变量声明与赋值特点、printf格式控制字符串、常用数学函数与算术运算符,为后续逻辑思维训练打底。
本页为《计算机程序设计基础》课程封面,课程面向计算机科学与技术系新生开设于第一学期。
本课程要求学习者做到自立、自信、自尊、自强,越学越充满信心。
本页为第一讲 简单的C程序设计章节标题页,本讲从一个最简单的C程序出发,讲解程序结构、数据类型、变量与输出语句。
// Sample1.c #include <stdio.h> #include <math.h> void main( ) { float a,b,c; b=30.0; a=sin(b*3.14159/180); printf("%f\n",a); }程序由预编译命令、主函数 main()、声明部分与执行部分组成。
预编译命令 主函数 main( ) { 函数体开始 声明部分 执行部分 } 函数体结束C程序以 main 函数为入口,函数体内先声明变量,再书写执行语句。
| 类型 | 数值范围(指数) | 有效数字 | 比特数 |
|---|---|---|---|
| float | — | 6~7 | 32 |
| double | — | 15~16 | 64 |
| long double | — | 18~19 | 128 |
赋值符号 = 的一般形式:<变量>=<表达式>,如 b = 30.0; 读作把表达式的值 30.0 赋给变量 b。
| 执行步骤 | d | e | f |
|---|---|---|---|
| 未赋值前 | 0 | 0 | 0 |
| 执行 e=d(d=7 后) | 7 | 7 | 0 |
| 执行 f=d+e | 7 | 7 | 14 |
| 执行 d=7 覆写 | 7 | 7 | 14 |
| 执行 d=d+1 | 8 | 7 | 14 |
printf 函数的一般形式为 printf(参数1,参数2,……,参数n),其中参数1为格式控制,其余为输出表列。
float a; int b; a = 85.56; b = 100; printf("%f %d", a, b);示例中 %f 控制实数 a,%d 控制整数 b。
printf("a=%f b=%d", a, b); → a=85.560000 b=100 printf("%f\n", a); → 输出 a 的值后换一行格式控制项中除格式说明外的普通字符按原样输出,可用于提示与排版。
sin(x)、cos(x):三角函数,x 为弧度exp(x):以 e 为底的指数;log(x):自然对数;log10(x):常用对数fabs(x):绝对值;sqrt(x):平方根fmod(x,y):整除 x/y 的余数;floor(x):求不大于 x 的最大整数pow(x, y):求 x 的 y 次幂| 运算符 | 含义 |
|---|---|
| + | 加 |
| - | 减 |
| * | 乘 |
| / | 除 |
| % | 模(取余数) |
本页以图示方式归纳简单C程序的构成:预编译命令、主函数、声明部分与执行部分的书写顺序,源文件未给出更多文字说明。
下载地址:{{downurl}}
{{{a}}}
{{#b}}{{{b}}}
{{/b}} {{/title}} {{#nolog}}登陆注册
{{/nolog}} {{#djsx}}点我刷新
{{/djsx}} {{#gocz}} {{/gocz}} {{#ffqr}} {{/ffqr}}