C程序设计基本知识

C程序设计基本知识

ID:42956658

大小:85.51 KB

页数:5页

时间:2019-09-24

C程序设计基本知识_第1页
C程序设计基本知识_第2页
C程序设计基本知识_第3页
C程序设计基本知识_第4页
C程序设计基本知识_第5页
资源描述:

《C程序设计基本知识》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C程序设计基本知识C语言是计算机高级语言。它作为系统描述语言,可以用来编写系统软件和应用软件。它是一种兼备一般高级语言和低级语言优点的语言。C程序的编译系统一般是VisualC++6.0这种编译系统既可编译C语言编写的程序,也可以编译C++语言编写的程序。所以要在建立程序文件时将后缀写成“.c”一个程序应包括两方面的内容,一是对数据的描述即数据结构,二是对操作的描述即操作步骤,又称算法。C语言程序算法有3种基本结构,即为顺序结构,选择结构和循环结构。下面举个简单的例子介绍一下C语言程序。例输入以下信息#includeviodmai

2、n()//求两数之和的函数{inta,b,sum;//声明整型变量a,b,suma=123;//以下为C语句执行部分b=456;sum=a+b;printf("sumis%d",sum);}本程序的功能是求a与b的和值。右边有“//”的部分是注释部分,是为了程序的可读性而特意加上的,不会对程序的编译和运行起任何作用。由以上可看出:1C程序至少且仅有一个main函数(即主函数)。由于函数是C程序的基本单位,所以调用的函数可以是库函数里的,也可以自己编写。2由于至少要调用main函数,则在函数最开始要加上“#include”3函数

3、由函数名和函数体构成。函数体即是有“{}”括起来的部分,包括声明部分和执行部分。且必须先声明后使用。4每个语句和声明后必须有“;”以上为C语言程序最基本的要求,还有关于数据类型和算法的介绍将在以下部分加以解释。1基本数据类型1.1常量与变量在运行过程中,不能被改变的量成为常量。如数字常量:2;-10;-3.7字符常量:’a’;’2’符号常量#definePI3.14159字符串常量:“a”;“2”变量代表内存中具有特定属性的一个存储单元,它用来存放变量的值,在程序运行期间,这些值是可以改变的。一个变量应该有一个名字以便被引用,而这些名字又统称标示符

4、,由字母,数字和“_”组成。注意,大写字母和小写字母在编译系统中是两个不同的字符。1.2整型数据整型常量即整常数,包括十进制,八进制和十六进制。整型变量的基本类型是int由于系统为整型数据分配的字节不同,即有下表:类型字节数取值范围[signed]int(有符号基本整型)2-32768~32768即-2~(2-1)Unsignedint(无符号基本整型)20~65535即0~(2-1)[signed]short[int](有符号短整型)2-32768~32768即-2~(2-1)Unsignedshort[int](无符号短整型)20~65535即

5、0~(2-1)Long[int](有符号长整型)4-2147483648~2147483747即-2~(2-1)Unsignedlong[int](无符号长整型)40~4294967295即0~(2-1)注:用【】括起来的部分是在写程序是可以不需要写的。这里的字节数都是在TC环境下测定的,而大家常用的是VC++。在VC6.0++环境下的整型就有4个字节。若不确定可用sizeof()函数测定1.3浮点型变量C语言中的浮点数就是平时我们说的实数。浮点数一般有两种表示形式。1)十进制小数形式。由数字和小数点组成。0.123;123.;123.0都是十进制

6、小数形式(一定要有小数点)。2)指数形式。如123e3或123E3都是表示123*10。但是要注意字母e或E之前一定要有数字且e或E后的指数必须是整数。浮点型变量分为单精度浮点型(float)、双精度浮点型(double)和长双精度浮点型三种类型。类型字节数有效数字数值范围Float46~7-3.4e-38~3.4e38Double815~16-1.7e-308~1.7e308Longdouble1618~19-1.2e-4932~1.2e49321.4字符型变量字符型常量是用单撇号括起来的一个字符。如’a’;’x’;’A’;’$’等都是字符常量。

7、但注意大写字母和小写字母是不同的字符。因为其ASCII码值是不同的。C语言还允许用一种特殊的字符常量,就是以””开头的字符序列。如“”就是换行字符。此不赘叙。2.简单的C程序设计C语言的语句用来向计算机系统发出操作指令,并用来完成一定的操作任务。而一个函数包括声明部分和执行部分,执行部分是由语句组成的。2.1顺序结构顺序结构是C程序算法中最简单的的结构,即执行顺序自上而下,从第一个语句开始顺次执行到最后一个语句。其中包括一些赋值语句和一些输入输出函数。赋值语句很简单,如例中的“a=123;”“b=456;”“sum=a+b;”即把“=”右边的

8、值赋给左边的变量。需注意的是变量类型和赋的值的类型要相同且要注意溢出的问题。如果将一个long类型的值赋给int就很可能会

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。