c语言编程技术的分析研究

c语言编程技术的分析研究

ID:31433895

大小:106.00 KB

页数:6页

时间:2019-01-09

c语言编程技术的分析研究_第1页
c语言编程技术的分析研究_第2页
c语言编程技术的分析研究_第3页
c语言编程技术的分析研究_第4页
c语言编程技术的分析研究_第5页
资源描述:

《c语言编程技术的分析研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、C语言编程技术的分析研究  摘要:C语言是一种新型的语言,可能对于我们来说是一种符号的堆积,但是对于电脑来说,就一种命令性的交流,这也是实现人与机器的一种交流与沟通的结果,C语言的灵活运用就可以解决许多的复杂问题,使得更多的复杂的算术以及数学问题得以快速的解决,大大地提高运算的效率以及运算的范围,可以解决生活上许多事情,具有非常好的使用价值,但是语言的严谨性以及复杂性往往会使得使用者出现问题,且语言问题出现后的解决也是复杂的,调试的时间往往会比编程的时间更久,因此下文便主要从这个方面来进行探讨,使得C语言可以变得更为便利。  关键词:C语言;编程技术;分析研究

2、  中图分类号:TP311文献标识码:A文章编号:1009-3044(2016)22-0074-026  C语言是一种作为信息科学产物下的新型的学科与发展方向,因为自从电脑被发明出现的时候,科学家就一直在尝试电脑帮助人们来解决一些复杂啊的程序化问题,例如记忆、选择等等很多方面,而C语言就是一种电脑与人类的一种沟通,C语言是现代科技产物下的一种高级程序设计语言,其有着很强的逻辑性与模块程序化,层次分明利于调试,且简洁、条例清晰且可应用功能强大,因此逐渐得到了广泛的应用,但是对于C语言的初学者学习来说因其特性与其语法限制,会出现很多的问题,没有经验以及良好的习惯,

3、就无法得到正确的结果以及想要的目的,下文就针对C语言的变成技术进行探讨与分析,希望可以对学习者有一定的帮助。  1C语言各类运算与技术分析概述  C语言创始于1967年,其语言非常的复杂,且其不同于人的大脑的思考,需要很多的定义与规则才可以实现真正的运算,得到人们想要的结果,在运算符号上除了一般的加减乘除以外还有判断符号等等,有各种各样的数值类型,并且有指针、地址、字节大小等等各类的名称。在数据类型上分为:整形、字符型、浮点型、指针型等等10余种,还有常量与变量的区分,还引入新的字符串概念,以及一系列的新的关键字,来代表不同的语句,例如:if、do、while

4、等条件语句;char、case、register等数值类型;short、float等字符串长度等等。C语言对于软件发展有很大的贡献,为人们的生活带来更多的便利。  2混合运算  C语言中一定会有很多的数学运算,而这些包括数值型的数据的输入与处理,例如整数、浮点数等等。在军训混合运算时可能会出现一些问题,例如输入数据溢出可计算范围,或者输入数据不符合程序原定规定时,程序会出现错误,且程序在运算时也会自动的对数值进行数值类型的转换,因此编程时会出现错误,为了将这种情况避免并保证程序的运转的正常,在编程时需要对数值进行定义,并对数据的转换有一定的提前说明与重新定义,

5、因为电脑毕竟不是人类的大脑可以自动进行兑换,因此这就需要在运算时将不同类型的数据转换为同一类型,然后才能够进行正常的运算过程。6  在C语言中会有两种情况需要对转换进行定义:其一是在使用者未进行定义时系统进行自动的转换,例如在对6+2.2进行运算时,6为整数,而2.2为浮点数,这在电脑看来是两种完全不一样的数据,无法进行统一的运算,因此电脑会自动地将6变成6.0这样的同数值的数据与2.2进行运算。而另一种情况为用户强制的进行定义,在编程程序中由创作者对其进行定义,例如在对3+2.14进行运算时,用户将2.14定义为只运算整数部分,于是就会编程为3+(int)2

6、.14,这样2.14在电脑看来就是整数2,因此运算的结果为5。  在电脑的运算过程思维中是这样定义的,如果两个运算的符号两端的数值是不同类型的,那么就会先将等号右侧的部分进行先运算,之后结果是按照等号左侧的数值类型进行转换。例如:在signedintm=453333;shortn;n=m;此语句中,就是将m的数值先传输给n,但是n在定义时却是short类型,且最高位是符号位,因此n此处变为负数,因此最终n的值为-1。  在C语言中会有很多的规定,因为电脑毕竟不似人脑的灵活,因此需要很多的规则来使得很多中可能不会出现困难与障碍,也使得C语言有更多的运算容纳量,在

7、数据类型上会有很多的先后顺序,在运算上也有先后顺序,有从左至右的,也有从右至左的,学习者应注意其异同点,不要混淆,多加练习才能够熟练掌握。  3指针运算6  指针是C语言中一个较为重要的数据类型,也是在复杂的运算中常常会使用的一种方便的运算类型,且其可以有效地节省编程的空间,但是指针又往往是使用者会使用错误的一种运算方式,且错误的隐蔽性比较强,一般不易检查出来,需要使用者好好地学习与练习才可以掌握的一种较为复杂的运算。  指针运算一般分为动态分配与静态分配两种模式。静态分配主要是指C语言编程时已经确定了存储的空间,例如在对全局变量进行运算时,语句为static

8、charb[size],那么在对于b的

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

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

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