20150908语句跟运算符

语句:
条件运算符: ?:

条件语句:实现选择分支
if(条件表达式)

{
...
}

循环语句:实现重复操作

跳转语句:结束循环

异常语句:

运算符:

算术运算符: + - * / % ++ --

比较运算符: < > <= >= == !=

逻辑运算符: && || !

运算的优先级: 有括号的先算括号以内的

前++ 前--
* / %
+ -
> < >= <= == !=
&& ||
!

#region==算术运算符==

int a, b, c;
a = a + b; //原来的a中的值与b中的值相加后,把结果又赋值给a
a++;//a=a+1;
a--;//a=a-a;
++a;
--a;
int d = a++;//后加加在语句执行晚之后才执行 顺序是int d=a; a=a+1;
int e = ++a;//前加加在语句执行前执行 顺序是 a=a+1; int e =a;

#endregion

#region==比较运算符==

int a, b;
Console.Write("输入a:");
a = Convert.ToInt16(Console.ReadLine());
Console.Write("输入b:");
b = Convert.ToInt16(Console.ReadLine());

bool c = a > b;//判断a是否大于b。 比较表达式返回一个bool值
Console.WriteLine(c);

#endregion

#region==逻辑运算符==
while (true) //无限死循环
{
int a, b, c;
Console.Write("输入a");
a = Convert.ToInt16(Console.ReadLine());
Console.Write("输入b:");
b = Convert.ToInt16(Console.ReadLine());
Console.Write("输入c:");
c = Convert.ToInt16(Console.ReadLine());

bool e = a > b && a > c;
bool f = !(a > b && a > c);//取反值的意思
Console.WriteLine(e);

Console.ReadLine();
}
#endregion

#region==?:的用法==
int a, b, c;
Console.Write("输入a");
a = Convert.ToInt16(Console.ReadLine());
Console.Write("输入b:");
b = Convert.ToInt16(Console.ReadLine());

string s = a > b ? "a>b" : "a<b"; //如果当a>b成立就显示a>b,反之就显示a<b
Console.WriteLine(s);
#endregion

时间: 2024-08-28 00:00:56

20150908语句跟运算符的相关文章

范磊 C++ 第5章 if语句与运算符

1 // section_5.cpp : Defines the entry point for the console application. 2 //范磊 C++ 第5章 if语句与运算符 3 4 #include "stdafx.h" 5 #include "iostream" 6 7 8 void fun1() //5.3表达式的定义 9 //凡是用于计算值得操作,都可以看作是表达式,总能返回一个值 10 { 11 using namespace std;

20150908 学习内容 运算符:

运算符: 算数运算符: + - * / % ++ -- 比较运算符:﹥  ﹤  ≧  ≦  == != 逻辑运算符:&&  ∣∣ ! 优先级: 前++,前-- *  /  % +  - >  <  >=  <=  ==  != &&   ∣∣ ! 有括号的先算括号 语句: 条件语句:实现选择分支 if (条件表达式) { ... } 循环语句:实现重复操作 跳转语句:结束循环 异常语句:抓取错误

LINQ体验(13)——LINQ to SQL语句之运算符转换和ADO.NET与LINQ to SQL

运算符转换 1.AsEnumerable:将类型转换为泛型 IEnumerable 使用 AsEnumerable<TSource> 可返回类型化为泛型 IEnumerable 的參数.在此演示样例中,LINQ to SQL(使用默认泛型 Query)会尝试将查询转换为 SQL 并在server上运行. 但 where 子句引用用户定义的client方法 (isValidProduct),此方法无法转换为 SQL. 解决方法是指定 where 的client泛型 IEnumerable<

shell基本语句

shell运算符及基本语句 1.运算符 运算符 描述 示例 文件比较运算符 -e filename 如果 filename 存在,则为真 [ -e /var/log/syslog ] -d filename 如果 filename 为目录,则为真 [ -d /tmp/mydir ] -f filename 如果 filename 为常规文件,则为真 [ -f /usr/bin/grep ] -L filename 如果 filename 为符号链接,则为真 [ -L /usr/bin/grep

表达式和语句

if语句 三元运算符 表达式1 ? 表达式2 : 表达式3是对if--else语句的一种简化写法 switch语句 switch (expression) { case 常量1: 语句; break; case 常量2: 语句; break; case 常量3: 语句; break; - case 常量n: 语句; break; default: 语句; break;} break可以省略,如果省略,代码会继续执行下一个caseswitch 语句在比较值时使用的是全等操作符, 因此不会发生类型转

php类型的相关函数,运算符,条件判断,循环

类型的相关函数 函数的原型  :函数返回值类型 函数名(参数1类型 参数1,参数2类型 参数2--) 1, 任何一个函数,都要考虑它是否有返回值以及该返回值的类型,如果该函数没有返回值,就用void来表示! 2, 如果函数参数的类型或者函数返回值的类型有很多个,就用mixed来代替,意思就是混合类型,也叫作"伪类型" gettype   string gettype ( mixed $var ) 返回一个数据(变量或常量或表达式)的类型 var ,由于php的数据类型只有8种,一般它的

运算符的使用

if(条件)else和三目运算 (条件)?语句1:语句2 switch和数组的区别之一有 switch没有length属性,数组有length属性 所以数组可以用for循环取值,可以用for...in...取值,但是 switch只能用for...in...循环来取值 for (i in arr){ 语句 } typeof运算符返回值 注:一个变量应该只放一种类型的数据

菜鸟笔记四、逻辑语句

if语句 switch语句 三元运算符 if语句  用来判断指定的条件是否成立,其语法为 if(bool) { //条件成立 } 如果布尔表达式为 true,则 if 语句内的代码块将被执行.如果布尔表达式为 false,则 if 语句结束后的第一组代码(闭括号后)将被执行. 一个 if 语句 后可跟一个可选的 else 语句,else 语句在布尔表达式为假时执行.其语法为 if(bool) { //条件成立 } else { //条件不成立 } 如果布尔表达式为 true,则执行 if 块内的

黑马程序员------C 语言学习笔记---C语言的表达式和语句

黑马程序员------<a href="http://www.itheima.com" target="blank">Java培训.Android培训.iOS培训..Net培训</a>.期待与您交流! ------- 1.1     C语言的表达式和语句 由运算符讲常量,变量,和函数调用连接起来的式子称为表达式,常见的形式为赋值语句,函数调用语句,空语句. l 赋值语句:先计算=右边的值然后将其赋值给左边的变量 注意点:变量必须先定义后使用: