c语言用函数数星星,C语言程序设计基础教程.doc

这篇教程介绍了C语言的基础知识,适合初学者。内容包括C语言的起源与发展,面向过程与面向对象语言的区别,以及C语言的编写与运行步骤。讲解了C程序的基本构成,如数据类型(整型、字符型、实型),变量与常量的概念,以及不同类型的变量声明。通过实例展示了如何使用整型变量进行简单的数学运算。
摘要由CSDN通过智能技术生成

C语言程序设计基础教程要点

绪论

课程简介

课程内容:C语言程序设计基础知识

适用对象:程序设计初学者

课程目标

了解程序设计的相关知识

掌握C编程

理解程序设计语言的基本构成要素

掌握算法设计

第01讲 C语言概述

程序设计语言的发展

机器语言:是唯一能被计算机直接解释和执行的语言

汇编语言:与机器语言相似,但加入了助记符 Add a,b a+b

面向过程的语言:自助游,需理解细节;Basic、C

面向对象的语言:找旅行社,无需理解细节;C++、Java、C#

C语言简介

编写实例:Hello

main()

{

printf( “Hello,C! ”);

}

在Turboc中编写运行C程序的步骤

启动TC

执行Alt+F,进入File菜单,执行New,新建源文件

输入代码并保存 ——编辑

执行Alt+F,进入File菜单,执行Save,保存源文件

执行Alt+C,进入Compile菜单,执行“Compile to OBJ”

若代码有错,需纠错 ——编译

执行Alt+C,进入Compile菜单,执行“Make EXE File”

若代码有错,需纠错 ——连接

执行Alt+R,进入Run菜单,执行“Run” ——执行

执行Alt+F5,查看运行结果,查看完后按下Enter,返回编辑环境

说明:

(1) 编写C程序的步骤:P4

(2) 实际运行中,可通过快捷键简化一些操作

C程序的基本构成

第02讲 基本数据类型

数据类型简介

什么是数据类型?

对数据的“抽象” 12、13、45、1.2、1.56、0.4e6、RuiLi、DaLi

为什么要有数据类型可以代表学号,属于字符

可以代表整数,属于数值

可以代表日期,属于日期时间

C语言中有哪些数据类型?

P16

基本数据类型

数值型、字符型、枚举型

变量和常量

变量:程序运行期间,值可能改变的量(Variation)

常量:程序运行期间,值不会改变的量(Const)

例如:计算机出10道加法练习题

形式:7+5=?、8+9=?

第1个加数 加号 第2个加数 等号

op1 + op2 = result

第1次:op1=6,op2=7:6+7

第2次:op1=5,op2=8:5+8

……

控制题目数量:OPNUM=10

常量类型

符号常量:通过#define 定义的常量

字面常量(直接常量):与变量相似,字面常理有整型、实型、字符型

3.14、3、RuiLi

整型类型

整型常量

形如3、4、67、890、5632的数据,可以赋给整型变量

整型变量

短整型(short)

声明: short a ;

声明一个变量的格式:“ 数据类型 变量名 ;”

范围:占16位,范围为-32768—32767

整型(int)

声明:int a;

范围:占16位,范围为-32768—32767

长整型(long)

声明:long a;

范围:占32位,范围为-2147483648——2147483647

实例练习1

main()

{

int a,b,sum ;

a=312;

b=789;

sum=a+b;

printf(“ The sum of a add b is : %d \n”,sum);

}

实例练习2——对上例的改进

main()

{

int a,b,sum; -----------------声明整型变量a,b,sum

printf (“ Please input two integers(a and b):\n”); ----------------提示输入两个整数

scanf(“%d,%d”,&a,&b); ---------要求输入两个整数,分别给a、b,两数间用逗号隔开,例如3,5

sum=a+b; -------------计算a、b之和

printf(“Sum=%d\n”,sum); -----------将结果输出到屏幕上

}

实型类型

1、实型常量

形如1.2、0.5、0.0023、1.0、2.0的数据,可以赋给实型变量

2、实型变量

单精度(float)

声明:float a;

范围:占32位, -3.4*10-38— 3.4*1038 ,6位精度

双精度(double)

声明:double a;

范围:占64位,-1.7*10-308—1.7*10308 ,16位精度

3、实型常量的表示

十进制小数:如 .

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值