C#代码基础2--变量,常量,输入输出,数据类型转换,运算符

一.变量

1.含义:用来存储特定类型的数据格式, 变量的命名 要遵守标识符规则

2.变量的使用方式:定义变量和使用变量(赋值)

定义变量格式:  数据类型 变量的名字;

int intNumber;

使用变量格式    变量名 = 数据内容'

intNumber = 1;

3.变量只能保存最新的数据内容 

intNumber = 2;

4.不允许在相同作用域出现相同名字变量的定义

int intNumber;

5.简写

int intNumber1 = 3;

long longNumber, longNumber2, longNumber3;

float floatNumber = 1.1f, floatNumber1 = 1.2f;

6.局部变量 需要赋值之后才能使用 

int intNumber2;

Console.WriteLine(intNumber2);

Console.WriteLine(intNumber);

二.常量

常量

  1. 用来存储特定类型的数据格式 
  2. 存储不变的数据  
  3. 常量的分类:值类型常量 和字符串类型常量  和const 和 readOnly

值类常量

const 常量

const表示的常量 必须在定义时赋值

const 表示的常量 名字要用大写

const 常量使用场景  比如:特殊的数字,特殊的符号

三.输入输出

语句:Console.WriteLine(10);

内容换行

内容不换行

语句:Console.Write(30);

只有换行功能

 暂停当前程序

1.  Console.ReadLine()

 2.  Console.Read()

 例如:abcd的首字母就是a

3.Console.ReadKey

四.数据类型转换

数据类型转换:隐式类型和显式类型  应用与值类型之间 或者引用类型之间

隐式类型转换

int类型转换成long   小区间转换成大区间

显式类型转换

大区间转换成小区间

Parse()

1.适用于 string转换成值类型

2.无法使用显式类型转换

3.字符串内容如果不是数字  使用Parse会出现错误

TryParse()

1.int.TryParse 与 int.Parse 又较为类似,
2.但它不会产生异常,转换成功返回 true,
3.转换失败返回 false。最后一个参数为输出值,
4.如果转换失败,输出值为 0

 :(冒号) 左边为真(true),:(冒号)右边为假(false)

Convert类型转换

适合各种类型相互转换   如果转换内容不符合转换类型的格式  则抛出异常

ToString()  

  • ToString()适合其他类型转换成字符串
  • ToString()基于所有类型的基类的方法   所以所有类型的对象都能使用此方法转换字符串类型

GetType()

GetType() 查看当前数据的类型

五.运算符

1.算数运算符

+  和求和

string stringNumber = "123";
string stringNumber2 ="123";
Console.WriteLine(stringNumber+stringNumber2);

int intNumber11 = 100;
int intNumber12 = 100;
Console.WriteLine(intNumber12+intNumber11);

注意:不允许非数字类型和字符串类型 直接使用 +号  需要使用运算符重载

不允许 使用 + -  *  /  %号 操作 数字类型 与bool类型

求差

++    --    让变量自身+1或者 -1

  • ++放在变量之后  使用变量时 先使用原值  然后再+1
  • ++放在变量之前 使用变量时 先加1  然后使用
  • -- 同上
     Console.WriteLine(intNumber200);
     // ++放在变量之后  使用变量时 先使用原值  然后再+1
     Console.WriteLine(intNumber200++);
     Console.WriteLine(intNumber200);
     // ++放在变量之前 使用变量时 先加1  然后使用
     Console.WriteLine(++intNumber200);

2.关系运算符

   >    <    >=    <=    ==    !=

不允许字符串之间使用<  >  <=  >=

允许字符串之间使用 ==  和  !=   比较 的是两个字符串的内容是否相等

3.逻辑运算符

4.赋值运算符

5. ? :    条件表达式

如果条件为真 ? 则为 X : 否则为 Y

 :(冒号) 左边为真(true),:(冒号)右边为假(false)

  • 21
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值