C语言,Java,C#,C++等等这些语言有什么区别?

Python048

C语言,Java,C#,C++等等这些语言有什么区别?,第1张

C语言是简单的结构性语言,换句话说就是介于低级和中级的语言,用C可以写操作系统,同时它也是其他语言的基础。C++是建立在C语言之上的,其中加入了“类”这种对象操作,同时可以利用“流”来对文件进行输入输出操作。至于C#就是为了对抗Sun公司的Java出来的,语法结构和JAVA几乎一样,所以和JAVA成为现在两套主流的面向对象编程的语言工具。JAVA不用说是很流行的了,可以实现在不同操作系统(windows,unix,linux等)下的跨平台操作,有不同的规范标准,可以做手机游戏什么的。

C++,C#,JAVA都是高级语言,就是说必须依赖操作系统。

上面是我自己的理解,不知道对不对。

int, double, char, float等等是基本数据类型,是C语言的保留字,相当于说明这个变量是整数,实数,字符的属性。

scanf, printf等等是C语言库函数(C的函数分两种:1.自定义函数 2.库函数),相当于一个黑盒,你把参数放进这个黑盒,然后它内部运算返回结果(或直接采取动作)。

什么是C语言?C语言的简介。

C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。

它可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。

因此,它的应用范围广泛,不仅仅是在软件开发上,而且各类科研都需要用到C语言,具体应用比如单片机以及嵌入式系统开发。

语言特点:C是中级语言/C是结构式语言/C语言功能齐全/C语言适用范围大/简洁紧凑、灵活方便/运算符丰富/数据类型丰富/C是结构式语言/语法限制不太严格,程序设计自由度大/适用范围大,可移植性好。