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

#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. 在前端一定要了解的HTML,CSS知识

    盒子模型 每个盒子都有4个属性:内容(content).填充(padding).边框(border).边界(margin) 每个属性都有四个部分:上.右.下.左 块级元素 内联元素 块级元素(bloc ...

  2. STL之容器适配器queue的实现框架

    说明:本文仅供学习交流,转载请标明出处,欢迎转载! 上篇文章STL之容器适配器stack的实现框架已经介绍了STL是怎样借助基础容器实现一种经常使用的数据结构stack (栈),本文介绍下第二种STL ...

  3. DuiVision开发教程(15)-DUI文本控制基础类

    CControlBaseFont类是DuiVision支持所有基类的控件的文本属性. 此控件例如属性列表,下面: 物业名称 类型 说明 title 字符串 控件的显示标题 font 字体 控件的字体, ...

  4. CSDN Androidclient生产 导航帖

    弄个导航棒.的相关知识汇总. CSDN Android的client的效果图: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbG1qNjIzNTY1Nzk ...

  5. hdu 4465 概率称号

    http://acm.hdu.edu.cn/showproblem.php?pid=4465 第一直觉概率DP但很快被否定,发现只有一个简单的二项分布,但感情的表达,没有对生命和死亡的例子.然后找到准 ...

  6. 使用C/C++编译预处理时须要注意的问题

    1.宏定义不是C/C++语句,不须要使用语句结束符":",否则它也被看做宏体的一部分. 2.不要在引用宏定义的參数列表中使用增量和减量运算符,否则将导致变量的多次求值.比如: #d ...

  7. [SignalR]配置路由

    原文:[SignalR]配置路由 注册路由,在代码如下(SignalR 1.*): 脚本修改如下: 但是其官方文档解释是: By default, the route URL which client ...

  8. mysql函数二

    四.条件推断函数 1.if(expr,v1,v2)函数:成立返回结果v1,否则结果v2 例:select id,if(grade>=60,'pass','fail') from t; 2.IFN ...

  9. ListView单选的实现总结(转)

    今天在智能停车场项目中需要实现PullToRefreshListView的单选功能,考虑到分页,刷新等,以前的实现方式是采用自己维护一个集合保存选中位置的选中状态,但这个方式比较繁琐,今天采用了lis ...

  10. JavaEE(9) - Session EJB的生命周期、事务及拦截器

    1. SessionBean的生命周期 无状态Session Bean: 不存在状态-->待命状态-->被销毁状态 不存在状态-->待命状态: 1)通过构造器创建EJB实例 2)执行 ...