//第五章 运算符,表达式和语句

#include<stdio.h>    //引入头文件
#include<math.h> #define ADJUST 7.64 //定义常量
#define SCALE 0.325 int main(void) //主程序入口 无返回值 void
{
double shoe,foot; //定义俩个双精度浮点型变量
shoe=9.0; //初始化
foot=SCALE*shoe+ADJUST; //初始化
printf("Shoe size(men's) foot length\n"); //输出字符
printf("%10.1f %15.2f inches\n",shoe,foot); // %10.1f表示小数点位数为1位,位宽为10字节、
getchar(); //接收数据光标暂停。 }

While循环:

//计算多个鞋子尺码对应的英尺长度

#include<stdio.h>    //引入头文件
#include<math.h> #define ADJUST 7.64 //定义常量
#define SCALE 0.325 int main(void) //主程序入口 无返回值 void
{
double shoe,foot; //定义俩个双精度浮点型变量
shoe=9.0; //初始化
printf("Shoe size(men's) foot length\n"); //输出字符
while(shoe<20.0) //while循环开始,当shoe小于20.0执行循环体内的代码块
{
foot=SCALE*shoe+ADJUST; //初始化
shoe+=1.0; //shoe=shoe+1.0;
printf("%10.1f %15.2f inches\n",shoe,foot); // %10.1f表示小数点位数为1位,位宽为10字节、
}
getchar(); //接收数据光标暂停。 }
//打印前二十个整数和它们的平方

#include<stdio.h>    //引入头文件

int main(void)
{
int num=; //定义一个整形变量并初始化 while(num<) //while循环条件满足执行代码块内
{
printf("%d的平方是%d\n",num,num*num); //打印输出占位符
num+=; //num=num+1
}
getchar(); //光标暂停
}
/*--指数增长--*/
#include <stdio.h>
#define s 64 //定义整形常量64 int main(void)
{
int a=;
double b,c; //若数值超出int返回值为-1;所以用double
b=c=1.0; while(a<s)
{
a+=; //a=2 a=3...
b*=2.0; //b=2 b=4... c+=b; //c=3 c=7...
printf("%d,%f,%f\n",a,b,c);
}
getchar();
}

运算符的优先级:

先算()再*/然后+-最后赋值。我基本这样子记。

++:

plus=a++  //先将a赋值给plus然后 a=a+1

plus=++a //先a=a+1然后赋值给plus

最后是表达式和语句,个人认为非常简单。略。

C--运算符,表达式和语句实例的更多相关文章

  1. PHP语句【变量、运算符表达式、语句】

    一.变量的方法.1.empty可以用empty的方法能够判断变量的值是不是为空.①如果我们看一下某一个变量是不是已经存在过了假如我们输出一下 var_dump (empty($a)); 返回值为tru ...

  2. C Primer Plus学习笔记(四)- 运算符、表达式和语句

    基本运算符 赋值运算符:= 在C语言中,=不是“相等”,而是赋值运算符,把左边的值赋给右边的变量 a = 2018; //把值2018赋给变量a 赋值表达式语句的目的是把值储存到内存位置上,用于储存值 ...

  3. Java代码三级跳——表达式、语句和代码块

    Java代码三级跳—表达式.语句和代码块 表达式(expression):Java中最基本的一个运算.比如一个加法运算表达式.1+2是一个表达式,a+b也是. 语句(statement):类似于平时说 ...

  4. Java基础知识笔记第三章:运算符表达式语句

    算术运算符与表达式 操作符 描述 例子 + 加法 - 相加运算符两侧的值 A + B 等于 30 - 减法 - 左操作数减去右操作数 A – B 等于 -10 * 乘法 - 相乘操作符两侧的值 A * ...

  5. C Primer Plus_第5章_运算符、表达式和语句_编程练习

    Practice 1. 输入分钟输出对应的小时和分钟. #include #define MIN_PER_H 60 int main(void) { int mins, hours, minutes; ...

  6. C语言之运算符、表达式和语句

    #include<stdio.h> #define ADJUST 7.31 int main(void) { const double SCALE = 0.333; double shoe ...

  7. 【.net 深呼吸】细说CodeDom(2):表达式、语句

    在上一篇文章中,老周厚着脸皮给大伙介绍了代码文档的基本结构,以及一些代码对象与CodeDom类型的对应关系. 在评论中老周看到有朋友提到了 Emit,那老周就顺便提一下.严格上说,Emit并不是针对代 ...

  8. php入门 数据类型 运算符 语言结构语句 函数 类与面向对象

    php PHP-enabled web pages are treated just like regular HTML pages and you can create and edit them ...

  9. Day2 Python的运算符及三大语句控制结构

    Python的运算符 Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级 Python的三大语句控制结构: ...

随机推荐

  1. 设计模式Adapter模式的五分钟

    五分钟一个设计模式.来形容叙述的设计模式的最简单方法.看到许多其他设计模式,请点击五分钟一个设计模式系列 http://blog.csdn.net/daguanjia11/article/catego ...

  2. Spring FrameWork4(MVC + IOC)高速入门实例

    使用Maven创建project并配置依赖项 首先创建一个Maven Project: 然后选择创建Maven 的webapp实例,当然也能够通过命令行方式创建Maven webapp的项目再转化并导 ...

  3. JAVA学习笔记 -- 包资源文件jar包裹

    初学者GUI,使用Eclipse出口jar包裹,不能显示最小化的图标集(hello.png根文件下的项目文件夹文件).码如下面: import javax.swing.JFrame; import j ...

  4. Bash多个配置文件通常用于

    Login shells阅读下面的启动文件: 文件 内容 /etc/profile 对全部用户开放的全局配置文件 ~/.bash_profile 某个用户个人的启动文件,能用作个人的全局设置 ~/.b ...

  5. 【转】介绍Jython,第一部分:轻轻松松写JAVA程序

    本文转自:http://www.ibm.com/developerworks/cn/education/java/j-jython1/index.html 关于本教程 本教程介绍哪些内容? 这个两部分 ...

  6. 三思考,实现自己定义404页:Tomcat、SpringMVC精确匹配、重写DispatchServlet

    第1种方式:Tomcat直接处理 web.xml <error-page> <error-code>404</error-code> <location> ...

  7. 使用shell命令分析统计日志

    用户需要登录统计信息,当分析用户行为,使用shell通常可以很容易地取出了大量的数据.删除,然后放入excel统计. 例如:统计日志含有loadCustomProcess这个地址的訪问,按訪问耗时排序 ...

  8. 5次Shift会触发粘滞键的妙用(转)

    1.前提 你可以在平时亲身接触状态电脑,哪怕是在电脑主人不在的时候(虽然主人不在,或者关机了,进入电脑是要密码的). 2.原理 利用电脑连续按5次Shift会触发粘滞键,它会运行c:\winows\s ...

  9. [WebGL入门]四,渲染准备

    注意:文章翻译http://wgld.org/,原作者杉本雅広(doxas),文章中假设有我的额外说明,我会加上[lufy:].另外.鄙人webgl研究还不够深入,一些专业词语,假设翻译有误,欢迎大家 ...

  10. build path--use as source folder 应用

    今天eclipse.当打算run随着main功能class时间,出现editor does not contain a main type该错误框. baidu了一下,迅速解决这个问题:原来这个cla ...