网站大量收购闲置独家精品文档,联系QQ:2885784924

C语言程序设计重要知识点.docx

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计重要知识点

C语言程序设计(第四版)重要知识点 程序设计;和C语言 1、三个发展阶段 机器语言:计算机有效识别的语言,执行效率最高,不容易被记忆理解,最低级语言。 符号语言:相对于高级语言不容易被记忆和理解,语言普遍性较差,用符号来代替二进制代码。 高级语言:与人类思维比较接近,方便学习和理解,接近与人们习惯使用的自然语言和数学语言,不能被计算机直接识别,需要编译成计算机能够识别的代码。 2、C语言的发展及其特点 eq \o\ac(○,1)、语言简洁、紧凑,使用方便灵活。 eq \o\ac(○,2)、运算符丰富。 eq \o\ac(○,3)、数据类型丰富。 eq \o\ac(○,4)、具有结构化的控制语句。 eq \o\ac(○,5)、语法限制不太严格,程序设计自由度大。 eq \o\ac(○,6)、C语言允许直接访问物理地址,能进行位(bit)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。 eq \o\ac(○,7)、用C语言编写的程序可移植性好。 eq \o\ac(○,8)、生成目标代码质量高,程序执行效率高。 1.4、最简单的C语言程序 # include”stdio.h” main() { printf(“This is a C program.\n”); } Stdio.h是系统提供的一个头文件名。 用到#inaclude”stdio.h”是因为程序中要用到标准函数库中的输入输输出函数。 以//开始的单行注释。此种注释的范围从//开始,以换行符结束。 以/ * 开始,以*/结束的块式注释。这种注释可以包含多行内容。 eq \o\ac(○,注):1、/*和*/必须成对出现 2、/*不得存在空格 3、正常的注释语句只能起到解释解释说明的作用,不影响程序的运行。 求两个整数之和 #include”stdio.h” Main() { int a,b,sum; a=123; b=456; sum=a+b; printf(“sum is %d\n”,sum); } 1.5、运行C语言的程序和步骤 (1)、源程序。.c为后缀 (2)、目标程序。后缀.obj (3)、可执行程序。后缀.exe 第三章、最简单的C程序设计 3.1、顺序程序设计举例 #include”stdio.h” main() { float f,c; f=64.0; c=(5.0/9)*(f-32); printf(“f=%f\n c=%\n”,f,c); } 3.2、数据的表现形式及其运算 3.2.1、 常量和变量 1、常量 (1)、整形常量 8进制、 10进制、16进制 (2)、实型常量(又称为实数或浮点数) 十进制小数(由数字和小数点组成) 指数形式(规定以字母e和E代表 以10为底的指数。 eq \o\ac(○,注):e或E之前必须有数字,且e或E后面必须为整数。) (3)、字符常量 用单撇号括起来的一个字符。如‘a’、’Z’、’3’、’?’。单撇号只是界限符,字符常量只能是一个字符,不包括单撇号。以ASCII代码存储。 转义字符 (4)、字符串常量 (5)、符号常量 #include M 10 (定义一个符号常量M对应的值为10) eq \o\ac(○,1)含义清楚。 eq \o\ac(○,2)多次用时能做到一改全改 2、变量 实质:变量代表内存中的某块存储空间,用来存储对应类型的数据。 变量分为变量值和变量名 eq \o\ac(○,注)、变量必须先定义后使用。 4、标识符 C语言规定标识符只能由字母、数字、和下划线3种字符组成,且第一个字符必须为字母或下划线。 5、数据类型 (1)、基本整形 4个字节 (2)、短整型 2个字节 (3)、长整形 4个字节 (4)、双长整形 8个字节 eq \o\ac(○,注)、最基本:字节 最小:位 Sizeof是测量类型或变量长度的运算符。 #include”stdio.h” main() { int a,b; a=100; b=sizeof a; printf(“%d\n”,b); } 3.2.5 字符型数据 (1)、float(单精度浮点型)。编译系统为每个float型变量分配4个字节。 (2)、double (双精度浮点型)。编译系统为每个double型变量分配8个字节。 3.2.6 运算符和表达式 1级、圆括号()、 2级、逻辑非运算 !、自增运算符++、自减运算符--、正号运算+、负号运算-、取地址运算符、长度运算符sizeof、 3级、乘法运算*、除法运算/、求余运算符%、 4级、加法运算+、减法运算-、 5级、左移运算符、右移运算符、 6级、关系运算符 = = 7级、等于运算符==、 不

文档评论(0)

liudao + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档