c#学习第一天的内容

//using是使用的意思,导入命名空间(路径)

using System;

namespace _01ClassCode

{

//class类关键字

class Program

{

//一个项目至少包含一个Main函数,Main函数是程序的主入口

   static void Main(string[] args)

{

   //输出语句

Console.WriteLine("Hello World");

//等待用户输入(暂停的目的)

Console.ReadLine();//返回值是string类型

//c#的数据类型叫预定义类型---值类型和引用类型

//值类型--基本数据类型(8种值类型)

//1.整型   关键字  int  10 整型   32位

                            long   长整型   64位

                            short  短整型   16位

//                           三者不同的地方是存储的位数不同

//                           uint,ulong,ushort无符号整型(没有负数)

//变量---如何定义变量(数据类型 + 数据名称)

//int a = 10;

//int b =20;

//------为变量赋值

//a=10;

//b=11;

//----定义并初始化一个int型变量,加上const之后b整型就变成了常量

//const int b = 10;

//2.浮点型  关键字 单精度浮点型float

                             双精度浮点型double

                             财务精度decimal

                              三者不同的是能够保存小数点后面的位数不同

//3.布尔  关键字 bool  只有两个取值(true或false)

//4.字符  关键字 char


//引用类型---(string和object)

//1.string  字符串 

//2.object  对象


/*******************声明多个变量并赋值**********************/

//int a = 10,  int b = 20;//错误的写法

//int a,b=10,20;//错误的写法   -----------在后续学习的Lua语言中这个写法是正确的

//int a = 10, b =20;//正确的连续赋值方式

#region<所有程序中都会讲解的三大运算符>

//1.算数运算符(+,-,乘,除)

//从键盘上输入两个值,计算加减乘除

Console.WriteLine("请输入第一个数字");

//将键盘上获取的值保存到intoutStr中(或者比较简单的代码方式:int  intValue = int.Parse(Console.ReadLine();int intValue2 = int.Value2(Console.ReadLine))

string intputStr = Console.ReadLine();

//将字符串转换成整型

int intValue = int.Parse(int.Parse(inputStr));

Console.WriteLine("请输入第二个数字");

string intputStr2 = Console.ReadLine();

int intValue2 = int.Parse(intputStr2);

int sum = intValue + intValue2;

int del = intValue - intValue2;

int cheng = intValue * intValue2;

int chu = intValue/intValue2;

Console.WriteLine("输入两个值的和为" + sum);

Console.WriteLine("输入两个值的减为" + del);

Console.WriteLine("输入两个值的乘为" + cheng);

Console.WriteLine("输入两个值的除为" + chu);


//2.关系运算符(< > <= >= == !=)

int a = 10;

int b = 20;

Console.WriteLine("a大于b:{0}",a>b);//这里加入的占位符,可以用于判断true或者false

//3.逻辑运算符(&&与  ||或  !非)

//3.1 &&与    全真为真,一假则假  

int a = 100;

int b = 90;

Console.WriteLine("条件是否成立a>b && a!=b:{0}",a>b && a != b);

//3.2 || 或   全假则假,一真为真

Console.WriteLine("条件是否成立a<b && a!=b:{0}",a<b && a != b);

//3.3 ! 逻辑非    -->取反   真即假,假即真(取反常用于双向开关)

#endregion


#region

//自增或者自减(又称跨度,步长)

//自增右++:先参与运算,后自加

//自增左++:先自加,再参与运算

int a1 = 9;

int b1 = a1++;

Console.WriteLine(a1+(a1++));//20

Console.WriteLine(b1);//9

#endregion



#region   类型转换

//1.隐式转换   低精度-->高精度

int a3 = 100;

float b3 = 3.14159263f;

b3 = a3;

Console.WriteLine(b3);


//2.强制转换  高精度-->低精度

int c =(int)b3;

Console.WriteLine(c);

//精度由高到低

//decimal>double>float>long>int>short

#endregion

Console.ReadLine();

}


}

}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值