c语言的主要应用有哪些

c语言的主要应用有哪些,第1张

因为C语言比较接近硬件,又能做到汇编语言的高效率,又比汇编语言更接近于自然语言.也就是说更好懂,所以C语言一直接以来都有广泛的应用,目前,C语言主要应用在嵌入式开发,低级 *** 作系统(比如类似于linux的NOS *** 作系统)上应用程序的开发,还有可以写一些简单的应用软件,LINUX和UNIX都是很C写的,C还是很有用处的,也得到了很广泛的应用,所以潜力也大!

#include "stdio.h"

int main(int argc,char *argv[]){

FILE *fp

char s[28]="",ch

int t

if((fp=fopen("text.txt","r"))==NULL){

printf("Open the file failure...\n")

return 0

}

t=0

while((ch=fgetc(fp))!=EOF){

if(ch>='A' && ch<='Z' || ch>='a' && ch<='z')

s[(ch&0xDF)-'A']++

else if(ch>='0' && ch<='9')

s[26]++

else

s[27]++

t++

}

fclose(fp)

printf("A total of %d characters, as shown below:\n",t)

for(t=0t<26t+=2)

printf("%c:\t%d\t\t%c:\t%d\n",'A'+t,s[t],'A'+t+1,s[t+1])

printf("digi:\t%d\n",s[26])

printf("punc:\t%d\n",s[27])

return 0

}

设文件text.txt在当前目录下。输出样例:

1、上层开发

其实用 C 语言做上层应用程序开发和写界面不是明智的选择,比如 Windows 上面,画个窗口,写个消息处理函数,麻烦的要死。

做上层应用程序开发,其实大家都在用:

Windows: C++,MFC/QT

Android: Java

IOS: ObjecTIve-c / swift

Linux: C\C++,GTK+/ QT(Linux 图形界面应用程序)

2、底层开发

C 语言主要的用途还是底层编程,例如系统软件:编译器,JVM,驱动, *** 作系统内核,还有各种嵌入式软件,固件。

下面列举了C语言一些常见的领域。

(1)应用软件。Linux *** 作系统中的应用软件都是使用C语言编写的,因此这样的应用软件安全性非常高。

(2)对性能要求严格的领域。一般对性能有严格要求的地方都是用C语言编写的,比如网络程序的底层和网络服务器端底层、地图查询等。

(3)系统软件和图形处理。C语言具有很强的绘图能力和可移植性,并且具备很强的数据处理能力,可以用来编写系统软件、制作动画、绘制二维图形和三维图形等。

(4)数字计算。相对于其他编程语言,C语言是数字计算能力超强的高级语言。

(5)嵌入式设备开发。手机、PDA等时尚消费类电子产品相信大家都不陌生,其内部的应用软件、游戏等很多都是采用C语言进行嵌入式开发的。

(6)游戏软件开发。游戏大家更不陌生,很多人就是由玩游戏而熟悉了计算机。利用C语言可以开发很多游戏,比如推箱子、贪吃蛇等。

学习C语言,就来北京尚学堂!


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11153877.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存