namespaceOperatorsAppl{classProgram7{staticvoidMain(string[] args){int a =20;// 定义变量aint b =10;// 定义变量bint c =15;// 定义变量cint d =5;// 定义变量dint e;// 定义变量e// 演示运算符优先级,计算 (a + b) * c / d
e =(a + b)* c / d;
Console.WriteLine("(a + b) * c / d 的值是 {0}", e);// 输出结果// 更多运算符优先级示例...}}}
2. 数据类型和控制结构
C# 中的变量定义和初始化
// C# 中的变量定义和初始化int i, j, k;// 定义整型变量i, j, kchar c, ch;// 定义字符型变量c, chfloat f, salary;// 定义浮点型变量f, salarydouble d;// 定义双精度浮点型变量dint d =3, f =5;/* 初始化d和f */byte z =22;/* 初始化z */double pi =3.14159;/* 声明pi的近似值 */char x ='x';/* 变量x的值为'x' */
C# 中的控制结构 - 条件语句
// C# 中的条件语句int a =10, b =5;string result = a > b ?"a大于b":"a不大于b";// 使用三元运算符进行条件判断
Console.WriteLine(result);// 输出结果
C# 中的控制结构 - 循环
// C# 中的循环for(int i =0; i <5; i++)// for循环,从0到4{
Console.WriteLine(i);// 输出循环变量i的值}
namespaceErrorHandlingApplication{classDivNumbers{int result;DivNumbers(){ result =0;}publicvoiddivision(int num1,int num2){try{
result = num1 / num2;}catch(DivideByZeroException e){
Console.WriteLine("Exception caught: {0}", e);}finally{
Console.WriteLine("Result: {0}", result);}}staticvoidMain(string[] args){DivNumbers d =newDivNumbers();
d.division(25,0);
Console.ReadKey();}}}
9. 文件 I/O
C# 文件的输入与输出
usingSystem;usingSystem.IO;namespaceFileIOApplication{classProgram{staticvoidMain(string[] args){FileStream F =newFileStream("test.dat", FileMode.OpenOrCreate, FileAccess.ReadWrite);for(int i =1; i <=20; i++){
F.WriteByte((byte)i);}
F.Position =0;for(int i =0; i <=20; i++){
Console.Write(F.ReadByte()+" ");}
F.Close();
Console.ReadKey();}}}
这是本图论的入门教材,Graph Theory Fifth Edition,隶属于著名的GTM系列,作者是Reinhard Diestel。这是本对新人友好的教材,之前本科上离散数学的课时,因为涉及到图论,而学校的课堂又太水让我心生不满&…
乘积求导法则、除法求导法则和链式求导法则 1. Constant multiples of functions (函数的常数倍)2. Sums and differences of functions (函数和与函数差)3. Products of functions via the product rule (通过乘积法则求积函数的导数)4. Quotients of functions via the quoti…