探析c语言编程技术

探析c语言编程技术

ID:33022017

大小:58.34 KB

页数:4页

时间:2019-02-19

探析c语言编程技术_第1页
探析c语言编程技术_第2页
探析c语言编程技术_第3页
探析c语言编程技术_第4页
资源描述:

《探析c语言编程技术》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、电脑编程技巧与维护2017,21,32-34探析C语言编程技术夏春梅虞翔保山学院导出/参考文献关注分享收藏打印摘要:C语言具通用性较强的特征,是一种重要且高新计算机编程技术,可对计算机语言进行汇编及高级应用,能表现出紧凑式的句式结构和丰富化的运算符号,使人类与电脑更有效沟通。目前,计算机技术已广泛渗透在公众日常生活和工作的诸多领域,C语言在推动计算机发展方面意义显著。通过对C语言编程技术的特点展开研究,可提高计算机编程技术整体性能,进而更全面地为人类服务。以C语言编程技术为主题,将其优势、运算方式、现存问题、改进措施等相关内容进行探析。关键词:C语言编程技术;运算形式;优化技巧;作者简介

2、:夏春梅(1979-),女,硕士,讲师,研究方向:计算机技术、数据结构;作者简介:虞翔(1982-),男,讲师,硕-上,研究方向:信息技术、信息系统、计算机技术、电子商务、大数据、物联网。收稿日期:2017-08-12Received:2017-08-12在信息科学背景下,C语言为一种新型发展方向,因其自被研发以来,科学家即尝试应用电脑来协助人类完成系列复杂及棘手程序化问题的解决,如选择、记忆等,而C语言即是人类与电脑间有效沟通的途径,属高级程序设计语言,除具极强模块程序化外,逻辑性也呈较强显示。层次分明,方便调试,且其条理较为清晰,界面简洁,故现已渐被广泛应用[1-2]。但就初学C语言

3、者而言,因其语法限制及表达上的独特性,仍有一些问题岀现,在操作时也会有一些错误产生,如混合运算错误、指针用法错误等,促使无法获得正确的计算结果,故对c语言变成技术展开深入研究,具十分必要性。IC语言运算形式及技术概括1967年人类首次对C语言概念提出,是一种极其复杂的语言表达形式,且与人类大脑思考模式存在较大差异,需设计较多规划、制定较多定义才可确保止常运行,并对正确的结果获取。就运算符号而言,除加减乘除等常规形式外,还有系列判断符号等,涵盖的数值类型也较为多样,且有字节大小、运行地址、指针等各类名称。从其所具有的数据类型进行区分,包括指针型、整型、浮点型等10多种,同时还有变量与常量Z

4、间的区分、新的字符串概念引入等。随着研究的深入,也有系列新的关键字出现,来对不同的语句进行代表,如while、if等条件语句等[3-4]。C语言对计算机软件的发展推动作用显著,现就其运算形式及技术特点概括如下。1.1混合运算形式数学运算为C语言屮常见的表述形式,而输入此种含数值型的数据,像浮点数、整数等,在行混合运算时,极易出现错谋。如所输入数据大于系统可计算的数值范围,或存在所输入的数据与程序规定不相符的情况,即有计算错误的事件产牛;且程序在完成运算过程中,可自动转换所输入数据的数值类型,故最终导致编程即有错误的现象出现。为避免此种情况,确保各系统程序可正常运转,在开展编程工作时,需先

5、明确定义要输入的数值,并对发生数据转换的数值重新定义或对可能发生转换的数据提前说明。因相较人类大脑,电脑无法自动进行兑换,即需在运算时,对不同类型的数据进行汇总,按同一类型数据转换,才可保障运算过程顺利,结果正确。在C语言中,需对所转换的数据进行定义的情况包括下列两种:其一为系统在用户未定义时,即完成了对数据的自动转换工作,例如下例:针对6+2.2展开运算,其中整数为6,浮点数为2.2,但从机算机固有程序角度分析示,6、2.2屈极具差异性的两个数据,不具备统一进行运算的条件,故电脑即将6自动转变为6.0,与2.2为同数值,再行相关运算操作。而另外一种情况是,用户强制对定义制定,在对程序进

6、行设计吋,由用户定义相关内容,如运算3+2.14吋,将2.4按仅对整数部分运算來定义,于是按3+(int)2.14进行编程,从计算机角度分析,2.14®整数2,故得出结果5。总结计算机运算特点,其思路为:若两个参与运算的符号两端为不同类型的数值,则需先运算等号右侧部分,后将获取的结果依据等号左侧数值类型予以转换。C语言中规定较多,因计算机毕竟不及人脑灵活,故需制定较多规则,来防范可能出现的障碍或错误。另外,此种规则的制定,也明显增加了C语言的运算容纳量,在其所表达出的数据类型上,也会有先后顺序之分;在开展运算时,除有先后顺序外,还存在从右至左、从左至右等多种形式。学习者需对此种异同点认真

7、分辨,掌握各自特征,避免出现混淆的情况,多练习,以娴熟掌握,达到能正确运算的目标。1.2指针运算形式在C语言中,指针作为其一种重要数据类型,作用十分显著。其除具运算过程简便等优势外,且还可发挥一定的节约编程空间的作用。但用户在使用吋,也有较高的出现错误几率,且指针运算屮的错误,通常具较极的隐蔽性,在一般情况下不易被发现,需用户不断练习,才可避免出错。指针运算通常按静态和动态两种分配模式划分,就静态分配模式特点而言,其是指在进行C语言

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

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

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