C#基础第二天
变量
声明的语法格式
数据类型 变量名;
常用数据类型
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 = 100; int num2 = 20; 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 = 5; double s = pi * r * r; double l = 2 * 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 = 25; trousersPrice = 120; int tNum = 3; int rNum = 2; 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 = 46; const int weekdays = 7; int week = days / weekdays; int day = days % weekdays; Console.WriteLine("{0}天是第{1}周第{2}天",days,week,day); Console.ReadKey(); #endregion
本文来自博客园,作者:CelonY,转载请注明原文链接:https://www.cnblogs.com/CelonY/p/10629338.html