c语言都有什么,C语言包括哪些语言呢老听人说起这个词

1,C语言包括哪些语言呢老听人说起这个词C语言是一门 编程开发语言 并不包含其他语言详见 http://baike.baidu.com/view/378391.htm没听过C语系,不过跟它语法差不多的有C++, java, php等【c语言都有什么,C语言包括哪些语言呢老听人说起这个词】
2,C语言是什么都包括哪些C语言是一种计算机程序设计语言 , 它既具有高级语言的特点,又具有汇编语言的特点 。它由美国贝尔研究所的D.M.Ritchie于1972年推出,1978年后,C语言已先后被移植到大、中、小及微型机上 , 它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序 。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上 , 而且各类科研都需要用到C语言 , 适于编写系统软件 , 三维,二维图形和动画,具体应用比如单片机以及嵌入式系统开发 。C语言包括:数据类型、运算符与表达式、程序结构、顺序、选择、循环、数组、函数、预处理命令、指针、结构体与共用体、文件、位运算; 。c语言基本特性:1、高级语言:它是把高级语言的基本结构和语句与低级语言的实用性结合起来的工作单元 。2、结构式语言:结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立 。这种结构化方式可使程序层次清晰,便于使用、维护以及调试 。C 语言是以函数形式提供给用户的 , 这些函数可方便的调用 , 并具有多种循环、条件语句控制程序流向 , 从而使程序完全结构化 。3、代码级别的跨平台:由于标准的存在 , 使得几乎同样的C代码可用于多种操作系统,如Windows、DOS、UNIX等等;也适用于多种机型 。C语言对编写需要进行硬件操作的场合,优于其它高级语言 。4、使用指针:可以直接进行靠近硬件的操作,但是C的指针操作不做保护,也给它带来了很多不安全的因素 。
3,c语言总共有几种C语言就一种.为了让你更清楚,我再说说其它的 。C++最初叫做Cwithclass , 属于C语言的扩展 , 当时用的还是C的编译器(将C++代码转换成C代码再嗲用编译器编译) , 但是自从C++有了自己的编译器之后就不再属于C了 。所以C和C++算是亲戚关系 。至于其它的语言,不过是遵循C语言的语法规范而已,因为大家都习惯了这个语法规范,如果要另立门户在普及上难免有些困难,因此直接套用C语言的语法了 。向你推荐几个网站 , 或许对你的学习有帮助http://www.enet.com.cn 点学院-编程语言 进http://tech.163.com/school/ 点视频中心-编程开发系 进http://www.bccn.net/ 中国最大的编程网站htttp://www.csdn.net
4,c语言都有哪几种分类c语言总体有六种基本数据类型 , 它们分别是:short int long float double char在c语言中,数据类型主要分为基本类型,和构造类型,指针,void,其中最常用的就是基本和构造类型,这样说概念可能有点模糊令你们,这样说,基本类型中包括的就是我们熟悉的数值类型和字符类型,数值型是我们最常用到的 , 尤其是c小白 , 数值型中包括整型和浮点型,这两个怎么区分呢?比如321,这个数值它没有小数点,它叫做整型,与之对应的321.000,带小数点的数值被称为浮点型 。但是呢 , 即使是一个整数或者小数,计算机它也有自己能够容纳的一个数字长度 , 由此便出现了短整型和长整型,单精度和双精度短整型:short长整型:long单精度:float双精度:double其中:short 占据的内存大小是2 个byte;int占据的内存大小是4 个byte;long占据的内存大小是4 个byte;float占据的内存大小是4 个byte;double占据的内存大小是8 个byte;char占据的内存大小是1 个byte 。命名规则:1、尽量使用英语对变量进行证明,比如当命名总和时,可以用sum2、命名时尽量和自己的喜好结合 , 在后期你可能会回来翻你之前的程序,试想一下,自己这起的啥名都不知道代表啥 , 加上没有注释,那简直看起来就是别人家的代码3、命名时避开系统已经使用的单词,比如int double class等4、当命名为多个单词时 , 尽量使每个单词的开头第一个字母为大写,虽然执行起来比较复杂,但是对美观性和可读性非常棒5、当命名循环变量时,一般使用i j k,命名一般变量时,一般使用n m ,一般命名字符类型的变量时使用c ch5,C语言都是什么内容程序的设计数据与运算,基本控制结构,数组 , 函数,指针,结构体与共用体 , 文件C语言是一种计算机程序设计语言 。它既有高级语言的特点,又具有汇编语言的特点 。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序 。因此,它的应用范围广泛 。C是结构式语言.结构式语言的显著特点是代码及数据的分隔化, 即程序的各个部分除了必要的信息交流外彼此独立 。这种结构化方式可使程序层次清晰, 便于使用、维护以及调试 。C 语言是以函数形式提供给用户的, 这些函数可方便的调用, 并具有多种循环、条件语句控制程序流向, 从而使程序完全结构化 。C语言功能齐全C 语言具有各种各样的数据类型, 并引入了指针概念, 可使程序效率更高 。另外C 语言也具有强大的图形功能, 支持多种显示器和驱动器 。而且计算功能、逻辑判断功能也比较强大, 可以实现决策目的编游戏,编3D游戏 , 做数据库,做联众世界,做聊天室,做PHOTOSHOP做FLASH,做3DMAX 。C语言适用范围大C 语言还有一个突出的优点就是适合于多种操作系统, 如DOS、UNIX,也适用于多种机型 。C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的 。C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画 。它是数值计算的高级语言 。常用的C语言IDE(集成开发环境)有Microsoft Visual C++,Borland C++,Watcom C++ ,Borland C++ ,Borland C++ Builder,Borland C++ 3.1 for DOS,Watcom C++ 11.0 for DOS,GNU DJGPP C++ ,Lccwin32 C Compiler 3.1,Microsoft C,High C,Turbo C,Dev-C++,C-Free等等......6,C语言还有多少种语言目前学术界只能作大概的初步估计 。一种估计是世界上有2500-3000种语言 , 另一种估计是有4000-8000种语言,而经过学者进行系统研究的语言,只有500多种 。与生物学的谱系相仿,语言学家把各种语言也进行了谱系分类 。世界上的语言一般按照语系、语族、语支、语种的不同层次进行分类 。比如,英语属于印欧语系中的日耳曼语族中的西部语支,俄语属于印欧语系中的斯拉夫语族中的东部语支,阿拉伯语属于阿非罗-亚细亚语系中的闪语族中的南部语支,而我们的汉语则属于汉藏语系 。世界上使用人口超过100万的语言只有140种,其中汉语使用人数最多 , 占世界人口的五分之一;其次是英语,大约有3亿人使用;再次是俄语、西班牙语和印地语 。这5种语言的人口占世界人口的45% 。此外,使用日语、德语、阿拉伯语、葡萄牙语、法语和意大利语的 , 则占世界人口的15% 。以上这些语言,是世界上使用人口最多的几种语言 。联合国的工作语言是英语、汉语、法语、俄语、西班牙语、阿拉伯语一、c语言的特点1、 c语言是中级语言 1) 因为,它把高级语言的成分同汇编语言的功能结合起来了 。2) c允许对位、字节、地址这些计算机功能中的基本成分进行操作 。3) c语言程序非常容易移植 。4) 所有高级语言都支持数据类型的概念: ? 一个数据类型定义了一个变量的取值范围和可在其上操作的一组运算 。? 常见的数据类型是整型、字符型、实数型 。? c程序允许几乎所有的类型转换 。5) c语言仅有32个关键字 , 这些关键字就是构成c语言的命令 。2、 c语言是结构化语言 1) c语言不允许在函数中定义函数 。2) 结构化语言的显著特征:代码和数据分离 。? 这种语言能把执行某个特殊任务的指令和数据从程序的其余部分分离出去、隐藏起来 。? 获得隔离的方法:调用使用局部(临时)变量的子程序 。? 通过使用局部变量 , 我们能写出对程序其他部分无副作用的子程序 。? 这使得编写共享代码段的程序变得十分简单 。3、 c语言是程序员的语言 1) 用c语言编程,程序员可以获得高效的机器代码,效率几乎接近汇编语言代码 。2) c语言系统提供了专门的函数库,程序员可以根据不同需要对其进行裁减 。二、c语言的程序结构1、 基本程序结构 1) 任何一种程序设计语言都具有特定的语法规则和规定的表达方法 。2) c程序实例: # include main() /*主函数*/ { printf(“this is a sample of c program. \n”); /*调用标准函数,显示引号中的内容*/ } ? 这是一个最简单的c程序,执行结果是在屏幕上显示一行信息: this is a sample of c program. 3) c程序的基本结构: ? c程序由一个或多个函数构成,其中必须有且只有一个主函数main() 。? 程序从主函数开始运行 , 当执行到调用函数的语句时,程序将控制转移到调用函数中执行 , 执行结束后,在返回到主函数中继续执行,直至程序执行结束 。4) 开发一个c程序的四步: ? 程序设计:写程序,保存 , 即生成了c源程序文件 。? 程序编译:将编辑好的源文件翻译成二进制目标代码,使用编译器完成 。? 程序链接:编译后产生的目标文件是可重定位的程序模块 , 不能直接运行,链接就是把 目标文件和其他分别编译生成的目标模块及系统库函数链接在一起,生成可 执行文件的过程 。? 程序运行:生成可执行文件后,就可以在操作系统控制下运行 。5) c语言的关键字 32个关键字: auto break case char const continue default do double else enum extern float for goto if int long register short signed sizeof static return struct switch typedef union unsigned void volatile while 6)算法: ? 程序 = 数据结构 + 算法 ? 对于面向对象程序设计 , 强调的是数据结构 。? 而对于面向过程的程序设计,如c语言,主要关注的是算法 。? 人们使用计算机,就是要利用计算机处理各种不同的问题,而要做到这一点: a. 必须事先对各类问题进行分析,确定解决问题的具体方法和步骤 b. 再编制好一组让计算机执行的指令即程序 , 交给计算机 , 让其按指定步骤工作 c. 这些具体的方法和步骤,就是解决一个问题的算法 ? 根据算法,依据某种规则编写计算机执行的命令序列,就是编制程序 , 而书写时所应遵循的规则,即为某种语言的语法 。三、算法的描述方法 算法的描述方法有: ? 自然语言描述 ? 伪代码 ? 流程图 ? n-s图 ? pad图等 1、流程图 1) 流程图是一种传统的算法表示法 2) 它利用: ? 几何图形的框来代表各种不同性质的操作 ? 用流程线来指示算法的执行方向 3)常见的流程图符号: 起止框 判断框 输入、输出框 执行框 连接点 流程线 4)其他规定: ? 流程线是从下往上或从右往左时,必须带箭头,除此外,都不画箭头; ? 流程线的走向总是从上向下或从左向右 。2、算法的结构化描述 1) 任何复杂的算法 , 都可以由顺序结构、选择结构、循环结构这三种基本结构组成 。2) 这三种基本结构,可以并列,可以相互包含,但是不允许交叉,不允许从一个结构直接转到另一个结构的内部去 。3) 基本机构: ? 顺序结构: 是简单的线性结构,各框按顺序执行 。? 选择结构: 是对某个给定条件进行判断 , 条件为真或假时,分别执行不同的框的内容 。? 循环结构: 循环结构有两种基本形态: a. while型循环 先判断,如果满足条件则反复执行次循环;如果不满足,跳出循环,往下执行 。b. do-while型循环 先执行,然后判断条件是否满足,如满足 , 继续循环;如不满足,跳出循环 。

    推荐阅读