文档详情

大学C语言第1讲C语言基础知识.pptx

发布:2025-04-17约6.38千字共10页下载文档
文本预览下载声明

计算机系统与计算机知识体系01程序设计与程序设计语言02C程序的基本结构和运行过程03数据类型、常量、变量04赋值运算符和赋值表达式05基本的输入输出06算术运算符和算术表达式07数学标准函数08数据类型转换09第1讲C语言基础知识

一、计算机系统与计算机知识体系输入设备输出设备存储器运算器控制器操作系统支撑软件应用软件(各种语言开发的应用软件系统)软件硬件计算机系统

内存中央处理器外围设备外存输入/输出总线软盘、硬盘、光盘、U盘、…键盘、显示器、鼠标、…典型的计算机硬件组成

计算机知识体系计算机硬件组成原理操作系统编译程序数据库管理系统高级语言(C,C++,Java等)数据结构软件工程人(用、编程序)软件

什么是ASCII码?计算机中用得最广泛的字符集及其编码,是由美国国家标准局(ANSI)制定的ASCII码(AmericanStandardCodeforInformationInterchange,美国标准信息交换码)分析1位二进制数可以表示2种状态7位二进制数可以表示128种状态(0~127)计算机中用8位(一个字节)存储ASCII码,其最高位(b7)用作奇偶校验位。ASCII对应键盘值

P3P2P110进制2进制8进制P416进制数的进制

二、程序设计与程序设计语言什么是程序?可以连续执行的一条条指令的集合。对计算任务的处理对象和处理过程的描述。用什么写出程序?很多种计算机语言,比较熟悉的高级语言,如:C、Basic、C++、Java等,还有汇编语言等。高级语言接近自然语言的习惯,容易编写,容易理解和交流,是给人看的语言。计算机只能接受和处理由0和1的代码构成的二进制指令或数据,称为“机器语言”。高级语言程序一定要转换(如编译)成机器语言程序才能在计算机中被执行。

编译程序与开发环境编译程序你知道的开发环境?(环境包括编写、编译、连接、运行程序)MicrosoftCTurboCBorlandCQuickC……通常C++编译系统兼容C,我们用VisualC++6.0C语言源程序.cC语言编译程序二进制机器指令.obj连接程序可执行程序.exe

C语言C语言的产生C语言是贝尔实验室于70年代初研制出来的,用于编写UNIX。后来又被多次改进,并出现了多种版本。80年代初,美国国家标准化协会(ANSI),根据C语言问世以来各种版本对C语言的发展和扩充,制定了ANSIC标准(1989年再次做了修订)。C语言的特点中间语言的特点:C语言同时具有汇编语言和高级语言的优势。面向过程,结构化程序设计语言应用非常广泛,体现程序员的水平语言简洁、紧凑,使用方便、灵活。运算符极其丰富,表达能力强。可移植性好区别C语言与C语言开发环境

3241面向计算机的程序设计按对象划分,研究对象之间的关系二进制形式、汇编面向过程的程序设计按功能划分,自顶向下,逐步求精面向对象的程序设计程序设计的发展程序设计

三、C程序的基本结构和运行过程一个简单的C程序是由函数组成的。仅且仅有一个主函数main(),程序总是从主函数开始运行。还可以有多个其它函数自己编的别人编的系统提供的库函数。#includestdio.hintmain(){printf(Hello,World.\n);return0;}

函数体由语句组成。01语句:表达式分号常量、变量、运算符01一行可以写多个语句,一个语句也可以写在多行上。写各种表达式:算术表达式、关系表达式、赋值表达式、…01语句

语句加注释的方法: /*……*/或者//……只有;的语句叫“空语句”,什么都不执行。main(){;}//什么时候用?复合语句:用{}括起来的多个语句,什么时候用?main(){……{……}/*复合语句。注意:右括号后不需要分号。*/……}

集成开发环境很多产品可以用上课暂用MicrosoftVisualc++6.0你当然可以用别的什么,比如TurboC2.0,TurboC++3.0等等打开MicrosoftVisualc++6.0File\new\projects\Win32ConsoleApplication选好工程名和位置,依向导指示做试着进行调试(书附录C)单步运行,设断点,运行中查看变量值等。

TheBuildProcess

intmain()1{2intx,y,sum; /*定义变量*/3scanf(%d%d,x,y); /*键盘输入变量值*/4sum=0;//变量赋初值5sum=x+y;//计算6printf(s

显示全部
相似文档