第3章 最简单的C程序设计[1]

合集下载

第三章 最简单的c程序设计

第三章  最简单的c程序设计

第三章最简单的c程序设计实践教学:属性:实训时间:学时。

实践教学内容:实验目的:熟悉运算符、表达式,掌握标准输入输出函数的适用方法和顺序结构程序设计的一般方法。

实验内容和步骤:1.编程,要求从键盘按规定的格式输入时间(时:分:秒),并将输入的时间在屏幕上显示出来,存入ex3_1.c文件,并编译、调试、运行。

#include <stdio.h>main(){int a ,b,c;scanf("%d%d%d",&a,&b,&c);if (a>24) printf("请重新输入");if (b>60) printf("请重新输入");if (c>60) printf("请重新输入");printf("%d:%d:%d\n",a,b,c);return 0;}2.编程,要求从键盘输入数据,使整型变量a=10,b=8;字符型c1=’A’,c2=’a’;实型变量x=3.1,y=64.54。

并按规定格式输出变量的值。

格式如下。

存入ex3-2.c文件,并编译、调试、运行。

__int___a=__10___b=____8char_c1=__A,___c2=____afloat___x=_3.1,___y=64.54#include <stdio.h>main(){int a=10,b=8;char c1='A',c2='a';float x=3.1,y=64.54;return 0;}3.c语言编程求ax2+bx+c=0并分析其结果。

存入ex3_2.c文件,并编译、调试、运行。

#include <stdio.h>#include <math.h>main(){double a,b,c,panbie,n,gen1,gen2;printf("输入三个值分别是二次方程前的系数\n");scanf("%lf%lf%lf",&a,&b,&c);panbie=b*b-4*a*c;n=sqrt(panbie);gen1=(-b+n)/2*a;gen2=(-b-n)/2*a;if (panbie>0)printf("方程的跟为%7.2f\n %7.2f\n",gen1,gen2);else if (panbie==0.00)printf("方程的跟为%7.2f\n",gen1);elseprintf("方程无根\n");return 0;}、设备及生均耗材要求:计算机机房实践考核办法:检查学生程序结构和执行情况,并给出评分。

《C语言程序设计》第3章简单的C程序设计

《C语言程序设计》第3章简单的C程序设计


输出函数
使用printf()函数将结果输出到屏幕上。
3
格式化字符串
通过占位符指定输出的格式,如%d表示整数。
C语言提供了丰富的语法和库函数,使得程序设计更加灵活和可控。
C程序设计环境搭建
选择代码编辑器
选择一款适合您的操作系统的代 码编辑器,如Visual Studio Code或Sublime Text。
安装编译器
安装适合您操作系统的C编译器, 如GCC或Visual C++。
配置终端
配置终端以运行C程序,如 Windows上的CMD或Linux上的 终端。
变量定义
使用数据类型声明变量,并为其分配内存空间。
命名规则
变量名由字母、数字和下划线组成,不能以数字开 头。
常量的定义和使用
使用常量
常量是固定的值,可以直接在程 序中使用。
常见常量
如整数常量、浮点数常量或字符 常量。
常量表达式
常量也可以作为表达式的一部分。
输入和输出
1
输入函数
使用scanf()函数从用户获取输入。
《C语言程序设计》第3 章简单的C程序设计
介绍C语言程序设计,包括特点和优势,搭建C程序设计环境,并演示第一个 C程序:"Hello World!"
什么是C语言程序设计
基础语言
C语言是一种通用、强大的编程语言,具有广泛的应用领域。
高效性能
使用C语言进行程序设计可以获得高效的执行速度和卓越的性能。
灵活性
第一个C程序: Hello World!
写一个简单的C程序,打印出“Hello World!”,作为开始学习C语言程序设计的 第一步。
C程序中的注释

C语言-第3章 最简单的C程序设计 练习题

C语言-第3章 最简单的C程序设计 练习题

第3章最简单的C程序设计—顺序程序设计一、单项选择题1. 不是C语言提供的合法关键字是。

A)switch B)cher C)case D)default2. C语言提供的合法关键字是。

A)next B)string C)do case D)struct3. 下列不属于C语言中关键字的是。

A) long B) print C)default D)typedef4. 下列不正确的标识符是。

A) -a1 B) a[i] C)a2_i D)x5. 下列C语言用户标识符中合法的是。

A)*y B)sum C)int D)%5f6. 下面四个选项中,合法的标识符是。

A)auto B)define C)6a D)c7.下列C语言用户标识符中合法的是。

A)3ax B)x C)case D)-e28. 以下选项中合法的用户标识符是。

A) long B) _2Test C) 3Dmax D) A.dat9.下列四组选项中,正确的C语言标识符是。

A)%x B)a+b C)a123 D)12310. 请选出可用作C语言用户标识符的一组标识符A) void B) a3_b3 C) For D) 2adefine _123-abc DOWORD sum Case sizeof11. 下列四组字符串中都可以用作C语言程序中的标识符的是。

A)print _3d oodb aBc B)I\am one_half start$it 3paiC)str_1 Cpp pow while D)Pxq My->book line# His.age12. 下列C语言标识符中合法的变量名是。

A)2e3 B)you C)*y D)float1-12题解析:参照讲义中知识点--标识符与关键字,13. C语言中的简单数据类型包括。

A)整型、实型、逻辑型B)整型、实型、逻辑型、字符型C)整型、字符型、逻辑型D)整型、实型、字符型13题解析:C语言中没有逻辑型变量14.下列可以正确表示字符型常量的是。

第三章 最简单的C程序设计--顺序程序设计 c语言程序设计 谭浩强

第三章 最简单的C程序设计--顺序程序设计 c语言程序设计 谭浩强

0。
!!注意区分‘1’和整数
2、字符变量
字符变量的定义: char c1,c2;
字符变量的赋值:
c1=‘A’; c2=‘b’;
字符数据的存储形式和使用方法

字符数据以ASCII码的形式存放
c1=‘a’; c2=‘b’; c1
97
c2
98
c1
01100001
c2
01100010
结论:字符数据和整型数据的存储从形式上没有什
么区别,这样就使得字符型数据和整型数据
之间可以通用。
注意:赋给字符变量的整数范围为0~127
在输出字符变量的值时,可以选择以十进制整数形
式输出,或以字符形式输出。
如:char c=“?”;
printf(“%d %c\n”,c,c);
3.2.5 浮点型数据
实数的指数形式称为浮点数。实数在计算机内存 中按照规范化指数形式存储(把小数部分中小数 点前的数字为0、小数点后第1位数字不为0的表现 形式)。
实型常量即实数,在C语言中又称浮点数,其值 有两种表达形式:

日常记数法 如:1999.35 , 允许用
-2001.98
指数记数法 如:
e2.5
1.99935e3 1.99935×103
.e8 e8 e
错误记法如:
规定: 1.E之前必须有数字; 2.E之后的指数必须是整数
2、转义字符:以“\”开头的特殊字符
变量地址
a
变量名
2000
30
变量值
存储单元
注意!变量必须“先定义、后使用”
3、常变量 eg:const int a=3; 想一想:常变量与符号常量有什么不同?
4、标识符:在计算机语言中,用来对变量 名、函数、数组、类型等命名的有效字符 序列统称为标识符。 标识符命名规则:以字母或下划线开头, 其后的字符必须是字母、数字和下划线

计算机C语言第3章 最简单的C程序设计PPT课件

计算机C语言第3章 最简单的C程序设计PPT课件

3.2.4 字符型数据
3.2.5 浮点型数据
3.2.6 怎样确定常量的类型
3.2.7 运算符和表达式
编辑版pppt
9
3.2.1 常量和变量
1.常量:在程序运行过程中,其值不能被改变的量
➢ 整型常量:如1000,12345,0,-345
➢ 实型常量
十进制小数形式:如0.34 -56.79 0.0
指数形式:如12.34e3 (代表12.34103)
3.2.4 字符型数据
➢字符是按其代码(整数)形式存储的 ➢C99把字符型数据作为整数类型的一种 ➢字符型数据在使用上有自己的特点
编辑版pppt
19
3.2.4 字符型数据
1.字符与字符代码
大多数系统采用ASCII字符集
字母:A ~Z,a ~z
数字:0~9
专门符号:29个:! ” # & ‘ ( ) *等
c 5( f 32) 9
f代表华氏温度,c代表摄氏温度
编辑版pppt
2
3.1顺序程序设计举例
例3.1 有人用温度计测量出用华氏法表 示的温度(如 F,今要求把它转换为以 摄氏法表示的温度(如 C) 。
➢算法:
输入f的值
c 5( f 32) 9
输出c的值
N-S图
编辑版pppt
3
32)
3.1顺序程序设计举例
编译系统为double型变量分配8个字节 15位有效数字
➢long double(长双精度)型
编辑版pppt
24
3.2.6 怎样确定常量的类型
➢字符常量:由单撇号括起来的单个字符或 转义字符
➢整型常量:不带小数点的数值
系统根据数值的大小确定int型还是long型等

经典:第3章-最简单的C程序设计

经典:第3章-最简单的C程序设计
建议变量名的长度最好不要超过8个字符。
在选择变量名和其它标识符时,应注意做到 “见名知意”,即选有含意的英文单词 (或 其缩写)作标识符。
要求对所有用到的变量作强制定义,也就是 “先定义,后使用” 。
3.3 整型数据
整型常量的表示方法
整型常量即整常数。在C语言中,整常数可用 以下三种形式表示:
型 指针类型 枚举类型 enum
空类型(无值类型)void
3.2 常量与变量
➢常量和符号常量
在程序运行过程中,其值不能被改变的量称为 常量
常量区分为不同的类型: 整型 100,125,-100,0 实型 3.14 , 0.125,-3.789 字符型 ’ a’ , ’ b’, ’ 2’ 字符串 ” a”, ” ab”,”1232”
14
字符变量 字符型变量用来存放字符常量,注意只能放一个 字符。 字符变量的定义形式如下:char c1,c2; 在本函数中可以用下面语句对c1,c2赋值: c1=‘a’;c2= ‘b’ ; 一个字符变量在内存中占一个字节。
字符数据在内存中的存储形式及其使用方法
将一个字符常量放到一个字符变量中,实际上 并不是把该字符本身放到内存单元中去,而是 将该字符的相应的ASCII代码放到存储单元中。
无符号基本整型 unsigned int
无符号短整型 unsigned short (int)
基本类型 字符型 char 无符号长整型 unsigned long (int)
实型(浮点型) 单精度实型float
双精度实型double

数组类型

结构类型 struct
类 构造类型 联合类型 union
(1)十进制整数。
(2)八进制整数。以0头的数是八进制数。

C语言 第三章 最简单的C语言程序设计

C语言 第三章 最简单的C语言程序设计

第三章 最简单的C语言程序设计 顺序程序设计

3.1算法 算法 + 数据结构 = 程序

3.2怎样表示算法  自然语言  传统流程图  结构化流程图  伪代码  …… 3.3程序的三种基本结构

 顺序结构  分支结构  循环结构 C语句可分为以下五类:

表达式语句 a=123; 函数调用语句 printf(“%c”,a); 控制语句 复合语句 空语句 3.4赋值运算符和赋值表达式  一般形式为: 变量=表达式 a=8 x=a+b  赋值运算符具有右结合性。因此 a=b=c=5 可理解为 a=(b=(c=5))  x=(a=5)+(b=8)是合法的 类型转换 如果赋值运算符两边的数据类型不相同,系统将自动进行类型转换,即把赋值号右边的类型换成左边的类型。具体规定如下:  实型赋予整型,舍去小数部分。  整型赋予实型,数值不变,但将以浮点形式存放,即增加小数部分(小数部分的值为0)。  字符型赋予整型,由于字符型为一个字节,而整型为二个字节,故将字符的ASCII码值放到整型量的低八位中,高八位为0。  整型赋予字符型,只把低八位赋予字符量。

复合的赋值运算符  +=,-=,*=,/=,%=,<<=,>>=,&=,^=,|=。

a+=5 等价于a=a+5 x*=y+7 等价于x=x*(y+7) r%=p 等价于r=r%p 3.5数据输入输出的概念  在C语言中,所有的数据输入/输出都是由库函数完成的。 因此都是函数语句

 使用标准输入输出库函数时要用到 “stdio.h” 文件,因此源文件开头应有以下预编译命令: #include< stdio.h > 或 #include ”stdio.h” 3.6字符数据的输入输出

 putchar 函数(字符输出函数)  getchar函数(键盘输入函数)

putchar 函数是字符输出函数, 其功能是在显示器上输出单个字符。  其一般形式为: putchar(字符变量)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档