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的三大语句控制结构: ...
随机推荐
- DevExpress 12.1 换肤 超级简单的方法(2013-11-5版)
本例子是按照DevExpress 12.1 版本 进行演示.请先准备好DevExpress.BonusSkins.v12.1.dll 和DevExpress.Utils.v12.1.dll 1.首先添 ...
- Zen Coding in Visual Studio 2012
http://www.johnpapa.net/zen-coding-in-visual-studio-2012 Zen Coding is a faster way to write HTML us ...
- .NET 4 并行(多核)编程系列之三 从Task的取消
原文:.NET 4 并行(多核)编程系列之三 从Task的取消 .NET 4 并行(多核)编程系列之三 从Task的取消 前言:因为Task是.NET 4并行编程最为核心的一个类,也我们在是在并行编程 ...
- linux shell中间$0,$?,$!和<<'END'
变量说明: $$ Shell自己PID(ProcessID) $! Shell背景上次执行Process的PID $? 最后执行的命令结束码(回报值) $- 使用Set命令设定的Flag一览 $* 全 ...
- 【TCP/IP 合约】 TCP/IP 基金会
总结 : 通过学习 TCP/IP 基础, 并总结相关笔记 和 绘制思维导图 到博客上, 对 TCP/IP 框架有了大致了解, 之后開始详细学习数据链路层的各种细节协议, 并作出笔记; 博客地址 : h ...
- 教你使用vim表白
99669999996669999996699666699666999966699666699 99699999999699999999699666699669966996699666699 9966 ...
- SQL Server安全性专题一:简介
原文:SQL Server安全性专题一:简介 一. 安全威胁与法则 1. 安全定义 2. 安全威胁 3. 安全法则 安全定义: 在SQLServer环境中,安全性可以认为是[数据保护].包括: 数 ...
- 怎么样linux下的目录名的目录,系统用来操作空间
在Windows操作系统可以容易地创建\举\空删除的目录名格目录, 在linux我们需要一些特殊的处理能力实现上述功能. (1)创建一个目录 mkdir my\ first 此命令创建一个目录&quo ...
- android代码签名和混乱的包装
研究了一下android的apk困惑签名和代码包装,假设没有混乱包.然后apk人们可以直接查看源代码反编译出来,尽管混乱包或能看懂.但不是那么容易理解,要求在至少一些时间 假设不混淆,反编译后的代码例 ...
- MVC5中使用SignalR2.0实现实时聊天室
原文 MVC5中使用SignalR2.0实现实时聊天室 有时候需要浏览器和服务端保持实时的通讯(比如在线聊天),SignalR的出现让这一切变得非常简单.它能够让服务端向客户端实时的推送消息.如果用户 ...