C#基础第二天

时间:2022-10-11 06:55:13

变量

声明的语法格式

数据类型 变量名;

常用数据类型

int  整数  值类型

double  小数  值类型

char  字符  引用类型

string 字符串 引用类型

decimal  金钱小数 值类型

float  浮点数、 值类型

类 也是一种数据类型   引用类型

object 类型

字符串转义

\+一个字符,组成转义字符,一般用于表示特殊字符

常用的转义符:\n、\b、\\、\t、\"

@在字符串前面表示不转义

算数运算符

+-*/ %

++  number=number+1,++放在前或后不一样:

如果是前++,则首先这个变量的值自身加一,然后拿着这个加一后的值去参与运算。
如果是后++,则首先拿原值参与运算,运算完成后,自身再加一。

--   number=number-1

+=  -=  *=  /=  %=

算数表达式:由算数运算符连接起来的表达式

算数表达式中数据类型自动转换:int 、double、decimal、float 都是数字类型,可以兼容

强制类型转换:(数据类型) 待转换的值 强制转换数据类型一定要兼容

否则,使用Convert进行转换:Convert.ToString() 不在仅是内存级别的转换,考虑了数据意义的转换,一切数据类型都可以转换为string类型

 #region 定义两个数分别为100和20,打印出两个数的和。
int num1 = ;
int num2 = ;
int sum = num1 + num2;
Console.WriteLine("100+20={0}", sum);
Console.ReadKey();
#endregion #region 计算半径为5的圆的面积和周长并打印出来.(pi为3.14)面积:pi*r*r; Perimeter(周长)
const double pi = 3.14;
int r = ;
double s = pi * r * r;
double l = * pi * r;
Console.WriteLine("半径5的园的面积为{0},周长为{1}", s, l);
Console.ReadKey();
#endregion
#region 某商店T恤(T-shirt)的价格为35元/件,裤子(trousers)的价格为120元/条.小明在该店买了3件T恤和2条裤子,请计算并显示小明应该付多少钱?
decimal tshirtPrice;
decimal trousersPrice;
tshirtPrice = ;
trousersPrice = ;
int tNum = ;
int rNum = ;
decimal sum = tshirtPrice * tNum + trousersPrice * rNum;
Console.WriteLine("总共应付款:{0}", sum);
Console.ReadKey();
//打8.8折后呢?
decimal sum = sum * 8.8;
Console.WriteLine("8.8折后总共应付款:{0}", sum);
Console.ReadKey();
#endregion
#region 编程实现计算几天(如46天)是几周零几 天.
int days = ;
const int weekdays = ;
int week = days / weekdays;
int day = days % weekdays;
Console.WriteLine("{0}天是第{1}周第{2}天",days,week,day);
Console.ReadKey();
#endregion