C#进阶 06 算数运算符及表达式
2017-09-10 15:01
246 查看
这篇博客咱们聊一下 C# 中的算数运算符 跟 算数表达式,回到了小学时代是吧,哈哈。
1,算数运算符:
......+ - * / %(取余数 取模)
2,算数表达式:
.....由算术运算符连接起来的式子,例, 1 + 1 ,a - b (变量 ab 前面已声明并赋储值)
3,代码示例,如下:
.....演示,川哥三门课成绩分别为,语文:95 ,数学:96 ,英语:97,编程求总分和平均分(看我成绩多好)。
namespace suanshuyunsuanfu
{
class Program
{
static void Main(string[] args)
{
//川哥三门课成绩分别为,语文:95 ,数学:96 ,英语:97,编程求总分和平均分
int chinese = 95;
int math = 96;
int english = 97;
//总分
int sum = chinese + math + english;
double avg = (chinese+math+english)/3;
//输出总分
Console.WriteLine(sum);
Console.WriteLine(avg);
Console.ReadKey();
}
}
}
输出的结果为:
4,优先级
.....先乘除,后加减,有括号先算括号里的,相同级别的从做右运算: int a = ((1+5)+3)*2 ,另外,小括号可以无限制的套用,但一定要成对出现。
5,总结
.....这些东西其实就是咱们小学时候学习的数学,只是把他们拿到编程里来了,多多使用,灵活使用。
1,算数运算符:
......+ - * / %(取余数 取模)
2,算数表达式:
.....由算术运算符连接起来的式子,例, 1 + 1 ,a - b (变量 ab 前面已声明并赋储值)
3,代码示例,如下:
.....演示,川哥三门课成绩分别为,语文:95 ,数学:96 ,英语:97,编程求总分和平均分(看我成绩多好)。
namespace suanshuyunsuanfu
{
class Program
{
static void Main(string[] args)
{
//川哥三门课成绩分别为,语文:95 ,数学:96 ,英语:97,编程求总分和平均分
int chinese = 95;
int math = 96;
int english = 97;
//总分
int sum = chinese + math + english;
double avg = (chinese+math+english)/3;
//输出总分
Console.WriteLine(sum);
Console.WriteLine(avg);
Console.ReadKey();
}
}
}
输出的结果为:
4,优先级
.....先乘除,后加减,有括号先算括号里的,相同级别的从做右运算: int a = ((1+5)+3)*2 ,另外,小括号可以无限制的套用,但一定要成对出现。
5,总结
.....这些东西其实就是咱们小学时候学习的数学,只是把他们拿到编程里来了,多多使用,灵活使用。
相关文章推荐
- 《C#精彩实例教程》小组阅读06 -- C#运算符与表达式
- C#学习之路,学习笔记 第三章 运算符和表达式(运算符、优先级、类型转换)
- 算数运算符和算术表达式
- C#学习之语句、表达式和运算符
- C语言算数运算符和算数表达式
- C#从入门到精通之表达式与运算符
- C程序设计语言- 类型、运算符与表达式-2.1----变量名、数据类型及长度、常量、声明、算数运算符、关系运算符与逻辑预算符
- 追着嘟嘟学c#系列入门第四篇-----c#的运算符和表达式【蓝鸥出品】
- C#笔记(表达式、运算符和语句)
- (原创)c#学习笔记03--变量和表达式04--表达式03--运算符的优先级
- Java语言基础{Java_se(02)}-字面量和常量-变量的基本定义和使用-Java表达式-数据类型和分类-基本数据类型的转换-算数运算符-赋值运算符-比较运算符-三元运算符-逻辑运算符
- C#算数运算符、关系运算符、逻辑运算符、语句
- C#基础知识——运算符与表达式
- C#系列-C#运算符与表达式[5]
- 【C#进阶系列】06 类型和成员基础
- JavaScript 精粹 基础 进阶(2)表达式和运算符
- C#基础 结构、枚举、表达式、运算符
- C#语句 运算符 表达式 字符串 编码
- C#基础 结构、枚举、表达式、运算符
- C#编程自学之运算符和表达式