C#语言基础—运算符

算术运算符

++  --

放置在变量名前面或者后面

int a = 1;

int b = a++;//int b=a ;a=a+1;

int c = ++a;//a=a+1;int c=a;

Console.WriteLine(a);

Console.WriteLine(b);

Console.WriteLine(c);

Console.ReadLine();

*     /     %

%  ……模   ……除商取余

%用途:判断a是不是b的倍数(是否能够整除)

判断a的个位是不是b

把数变成某个范围之内的数(利用余数一定比除数大的定理)

int a = 10;

int b = 3;

Console.WriteLine(a%b);

+    -

int a = 3;

int b = 4;

Console.WriteLine(a-b);

关系运算符

>   <   >=   <=

==   !=

int a = 4;

int b = 6;

bool c = a < b;

Console.WriteLine(c);

逻辑运算符

&&    两个都满足

||        至少有一个满足

!         若开始时是true,改为false

int a = 4;

int b = 7;

int c = 8;

bool d = a < b && a < c;

bool e = a < b || a < c;

Console.WriteLine(e);

条件运算符   ?   :

int a = 3;

int b = 6;

string s = (a < b) ? "对,a<b" : "错,a>b";

int c = a > b ? 1 : 2;

Console.WriteLine(s);

赋值运算符

=     +=      -=      *=      /=      %=

int a = 3;

a += 2;a= a+2;

a -= 5;a=a-5;

a *= 2;a=a*2;

Console.WriteLine(a);

条件运算符,练习

例:

//问,现在几点了。

           // 只输入小时数,判断是am还是pm

            //若是pm的,需要减去12小时进行打印报时

            Console.Write("现在几点?");

            int shi = int.Parse(Console.ReadLine());

            if (shi >= 0 && shi <= 24)

            {

                string mm = shi > 12 ? "现在是pm" + (shi - 12) : "现在是am" + shi;

                Console.WriteLine(mm);

            }

            else

            {

                Console.WriteLine("您的输入有误!");

            }

            Console.ReadLine();

例:

  //输入一个100以内的整数,判断这个数是否跟7有关

           // 7的倍数          %

            //个位数是7         %

           //十位数是7         /

            Console.Write("请输入一个100以内的整数:");

            int a = int.Parse(Console.ReadLine());

            Console.WriteLine("是7的倍数么?"+(a%7==0));

            Console.WriteLine("个位数是7么?"+(a%10==7));

            Console.WriteLine("十位数是7么?" + (a/10==7));

时间: 2024-10-16 06:43:25

C#语言基础—运算符的相关文章

c 语言基础--运算符与控制语言

C 运算符 C语言运算符详解 控制语句 if-else条件语句 if(表达式) { 语句 } else if(表达式) { 语句 } else if(表达式) { 语句 } switch选择语句 switch(表达式) { case 常量表达式 : 语句序列 case 常量表达式 : 语句序列 ······ default:语句序列 } 循环语句 // while 先执行表达式的值,如果为真,则执行语句,如果为假,则循环终止 while(表达式) 语句 // do while 先执行语句,再求表

C语言基础——运算符与表达式

1.表达式, 运算符: 表达式:由操作数和运算符组成,产生单一数值: 2.取整,取余 取余必须是整数: 3.自增,自减 i++; i-- ++i; —i; 4.sizeof 一元运算符: sizeof(int)  //数据类型  4 sizeof(x)  //char 类型  1 sizeof(3.1)  //默认double 类型  8 sizeof(p)   //指针  8 // printf(“%ld”, p); 5.关系运算符,逻辑运算符 逻辑运算: && || 关系运算: <

语言基础+数据类型+运算符

一.C#语言基础 新建项目:文件→新建→项目→Visual C#(默认.NET Framework 4.5)→控制台应用程序 1.项目结构 (1)项目后缀 .config ——配置文件(存放配置参数文件) .csproj ——项目文件(管理文件项) .sln ——解决方案文件(管理项目) .cs ——(程序代码) (2)函数的四要素:名称.输入.输出.加工 (3)主函数,输入语句,输出语句 Useing ——程序引用的库 namespace ConsoleApplication3 ——命名空间

2. JavaSE-Java语言基础及运算符

Java语言基础: 关键字   运算符    标示符    语句   注释    常量和变量    函数   数组 说明:上面这八种基本元素是所有语言通用的,只是表现形式不同而已 通用规范: 类名:每个单词首字母均大写 标识符:在程序中自定义的一些名称,由字母数字_$组成,并且不可以使用关键字,不 能以数字开头 Java中严格区分大小写,在起名字的时候,尽量有意义的名字 下划线:用于连接两个单词  _name    _name$keyman  _name$Jerry(名称$子名称) //   用

C# 语言基础(简单的输出 输入语句 和 加法运算符)

int a, b; Console.Title = "C# 语言基础-第一堂课";// 标题 Console.BackgroundColor = ConsoleColor.DarkRed;//设置控制台的背景颜色 Console.WriteLine("幼儿园大班第一节课"); Console.WriteLine("请输入a的值,按回车");//输出语句,自动换行 Console.Write("a="); //输出语句,自动不换

02 java语言基础

常量:字面值常量(字符串,字符,整数,小数,布尔,null),自定义常量,''这个不是字符常量,""这个是字符串常量 进制: 02.01_Java语言基础(常量的概述和使用)(掌握) A:什么是常量 在程序执行的过程中其值不可以发生改变 B:Java中常量的分类 字面值常量 自定义常量(面向对象部分讲) C:字面值常量的分类 字符串常量 用双引号括起来的内容 整数常量 所有整数 小数常量 所有小数 字符常量 用单引号括起来的内容,里面只能放单个数字,单个字母或单个符号 布尔常量 较为特

嵌入式 Linux C语言——C语言基础

嵌入式 Linux C语言--C语言基础 一.数据类型 1.基本数据类型 数据类型是创建变量的模型.变量名是连续存储空间的别名,程序中使用变量命名存储空间,通过变量可以使用存储空间.变量所占的内存大小取决于创建变量的数据类型. 2.有符号和无符号 有符号数中数据类型的最高位用于标识数据的符号,最高位为1表示为负数,最高位为0表示为正数. 计算机中有符号数通常使用补码表示,正数的补码为正数本身,负数的补码为负数的绝对值的各位取反后加1. 计算机中无符号数通常使用原码表示,无符号数默认为正数,没有符

C#语言基础

第一部分 了解C# C#是微软公司在2000年7月发布的一种全新且简单.安全.面向对象的程序设计语言,是专门为.NET的应用而开发的.体现了当今最新的程序设计技术的功能和精华..NET框架为C#提供了一个强大的.易用的.逻辑结构一致的设计环境.其特点: 语言简洁 保留了C++的强大功能: 快速应用开发功能: 语言的的自由性: 强大的Web服务器控件: 支持跨平台: 与XML相融合: 第二部分 C#语言基础: 一.C#项目的组成结构: 1.项目后缀 .config——配置文件(存放配置参数文件)

【quick-cocos2d-x】Lua 语言基础

版权声明:本文为博主原创文章,转载请注明出处. 使用quick-x开发游戏有两年时间了,quick-x是cocos2d-Lua的一个豪华升级版的框架,使用Lua编程.相比于C++,lua的开发确实快速便捷了许多,下文只是lua这门语言的一个基础知识点,没有涵盖整个Lua的内容,但是作为对lua入门的初步了解还是可以的,由于内容精简了不少,所以语言上可能会有点跳跃,但是问题不大. 要了解一门语言,首先要了解的是语言的标识符.保留字.常量和变量,命名规范和注释以及数据类型等.然后是运算符.控制流语句