C--运算符,表达式和语句实例
//第五章 运算符,表达式和语句 #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--运算符,表达式和语句实例的更多相关文章
- PHP语句【变量、运算符表达式、语句】
一.变量的方法.1.empty可以用empty的方法能够判断变量的值是不是为空.①如果我们看一下某一个变量是不是已经存在过了假如我们输出一下 var_dump (empty($a)); 返回值为tru ...
- C Primer Plus学习笔记(四)- 运算符、表达式和语句
基本运算符 赋值运算符:= 在C语言中,=不是“相等”,而是赋值运算符,把左边的值赋给右边的变量 a = 2018; //把值2018赋给变量a 赋值表达式语句的目的是把值储存到内存位置上,用于储存值 ...
- Java代码三级跳——表达式、语句和代码块
Java代码三级跳—表达式.语句和代码块 表达式(expression):Java中最基本的一个运算.比如一个加法运算表达式.1+2是一个表达式,a+b也是. 语句(statement):类似于平时说 ...
- Java基础知识笔记第三章:运算符表达式语句
算术运算符与表达式 操作符 描述 例子 + 加法 - 相加运算符两侧的值 A + B 等于 30 - 减法 - 左操作数减去右操作数 A – B 等于 -10 * 乘法 - 相乘操作符两侧的值 A * ...
- C Primer Plus_第5章_运算符、表达式和语句_编程练习
Practice 1. 输入分钟输出对应的小时和分钟. #include #define MIN_PER_H 60 int main(void) { int mins, hours, minutes; ...
- C语言之运算符、表达式和语句
#include<stdio.h> #define ADJUST 7.31 int main(void) { const double SCALE = 0.333; double shoe ...
- 【.net 深呼吸】细说CodeDom(2):表达式、语句
在上一篇文章中,老周厚着脸皮给大伙介绍了代码文档的基本结构,以及一些代码对象与CodeDom类型的对应关系. 在评论中老周看到有朋友提到了 Emit,那老周就顺便提一下.严格上说,Emit并不是针对代 ...
- php入门 数据类型 运算符 语言结构语句 函数 类与面向对象
php PHP-enabled web pages are treated just like regular HTML pages and you can create and edit them ...
- Day2 Python的运算符及三大语句控制结构
Python的运算符 Python语言支持以下类型的运算符: 算术运算符 比较(关系)运算符 赋值运算符 逻辑运算符 位运算符 成员运算符 身份运算符 运算符优先级 Python的三大语句控制结构: ...
随机推荐
- 笔试题&面试题:输入一个维度,逆时针打印出一个指定矩阵
称号:考虑到用户层面.打印出指定的矩阵,例如,一个给定的用户10,例如,下面的输出应被视为在图: 程序如下所示: #include <stdio.h> #include <mallo ...
- 开源Math.NET基础数学类库使用(06)数值分析之线性方程组直接求解
原文:[原创]开源Math.NET基础数学类库使用(06)数值分析之线性方程组直接求解 开源Math.NET基础数学类库使用系列文章总目录: 1.开源.NET基础数学计算组件Math.NET(一) ...
- 第十九章——使用资源调控器管理资源(2)——使用T-SQL配置资源调控器
原文:第十九章--使用资源调控器管理资源(2)--使用T-SQL配置资源调控器 前言: 在前一章已经演示了如何使用SSMS来配置资源调控器.但是作为DBA,总有需要写脚本的时候,因为它可以重用及扩展. ...
- OOA/OOD/OOP(转)
OOA Object-Oriented Analysis:面向对象分析方法 是在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题.OOA与结构化分析有较大的区别.OOA所强调的 ...
- SQLServer RESOURCE_SEMAPHORE 等待状态
原文:SQLServer RESOURCE_SEMAPHORE 等待状态 概述: 当一个SQLServer实例运行得很慢的时候,应该做一些检查,如检查等待状态.最好的方法是一开始就建立一个性能基线,以 ...
- Nova创建虚拟机的底层代码分析
作为个人学习笔记分享.有不论什么问题欢迎交流! 在openstack中创建虚拟机的底层实现是nova使用了libvirt,代码在nova/virt/libvirt/driver.py. #image_ ...
- Unity3d 导入图像尺寸失真解决方案
导入到unity3d内的图像被默认长宽变换为满足2^n关系. 例如以下图,我有张图片名称为984plus598表示我尺寸为984*598.拷贝到unity3d中后的大小为1024*512 方法一: 在 ...
- mac已安装xctool而简单的执行xctool打包
先安装brew,brew是一个包管理工具,有了它我们就能够非常方便的安装xctool了,brew安装命令例如以下: curl -LsSf http://github.com/mxcl/homebrew ...
- 【MySQL案件】ERROR 1665 (HY000)
转载请注明: http://blog.csdn.net/jason_asia/article/details/36240815 1.1.1. ERROR 1665 (HY000) [环境的叙述性说明] ...
- javascript中间preventDefault与stopPropagation角色介绍
preventDefault的作用是什么方法,它? 我们知道,例如,<a href="http://www.baidu.com">百度</a>,这是html ...