设为首页 加入收藏

TOP

C语言中简单的for循环和浮点型变量
2014-11-24 02:57:58 来源: 作者: 【 】 浏览:1
Tags:言中 简单 for 循环 浮点 变量

浮点型变量:常数中带有小数点的叫做浮点型



首先说for循环for后边的圆扩弧中是循环的参数和条件


里边一共三段,由封号隔开,第一段


i=0;


首先初始化变量的值,进入循环,第二段


i<=300;


循环的执行条件,如果过这个条件满足,则循环继续,如果不满组,则退出,第三部分


i = i + 20;


以上20是温度的步长,每次增加20,所有的运算符都开以再次处使用例如:


for (i = 512; i >=4; i = i / 2) {.....}




从以上代码看,float是一种变量类型,声明的变量值必须如n.n,也就是带有小数点的常数,也就是俗称的小数。


i是一个浮点型变量,它于int类型的值相运算,编译器自动会将int的值转换成float类型的值,例如一个浮点型的1.5和一个整形的3相加,编译器会自动将3转换成3.0,然后再和1.5相加


所以此处笔者直接全部用浮点型的常量来代替了




在for循环中的循环体只有一个printf函数:


printf("%3.1f\t=\t%3.1f\n", i, (5.0 / 9.0) * (i - 32.0));
C语言中按正常的运算顺序来计算print函数扩弧内的表达式,扩弧优先级最高,然后*号,最后printf将直接打印结果


这样的程序书写方式就比:



while循环的直观多了,易读性也高,变量也好组织!




然后下边在提一点常量的定义,看如下代码


第一个for循环里虽然东西少,但是用了不少“幻量”这种幻量会给以后读程序的人造成很大的困扰,谁也不知的它是个神码值,只知道那是一个常量


如果用符号变量定义的话在开头定义好一个符号常量,然后下次读程序和改程序只要看这个个地方这个量前边的符号,即可知道它的含义,改成需只要改这一处即可,如果幻量的话就得逐个的查找替换了


定义方式是:


#define 符号 常量 //这种形式定义


一般将符号常量的定义放在头文件的下边和程序的开头部分!


相关阅读:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇C语言的变量与算术表达式 下一篇Android 动态移动控件实现

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: