第3章 变量和表达式

141 阅读2分钟

第3章 变量和表达式

3.1 变量类型

image.png

3.2 char字符类型

常见ASCII码:

十进制十六进制字符
00x00(空字符)
320x20空格
480x300
650x41a
970x61A

① 在显示字符型变量时,用单引号将字符括起来,不要用双引号

② 单引号内只能有一个字符,不可以是字符串

③ 字符型变量并不是把字符本身放到内存中存储,而是将对应的ASCII编码放入到存储单元

④ ASCII 非打印控制字符: ASCII 表上的数字 0-31 分配给了控制字符,用于控制像打印机等一些外围设备。

⑤ ASCII 打印字符:数字 32-126 分配给了能在键盘上找到的字符,当查看或打印文档时就会出现。

3.3 类型转换

Convert.ToInt32()转换为整型(int)
Convert.ToChar()转换为字符型(char)
Convert.ToString()转换为字符串类型(string)

3.4 字符串格式化输出

static void Main(string[] args)
{
    string name = "张三";
    int age = 18;
    char sex = '男';
    bool hasGirlFriend = false;
    // {}为占位符,编号表示后面对应的变量;(注意编号是从0开始)
    Console.WriteLine("我叫{0},我今年{1},我是{2}生,女朋友{3}:",name,age,sex,hasGirlFriend);
    // $表示字符串格式化输出,大括号中表示变量名
    Console.WriteLine($"我叫{name},我今年{age},我是{sex}生,女朋友{hasGirlFriend}");
}

3.5 关系运算符

符号条件
==判断左边是否等于右边
.>判断左边是否大于右边
<判断左边是否小右边
>=判断左边是否大于或等于右边
<=判断左边是否小于或等于右边

3.6 赋值运算符

运算符描述
=把右边操作数的值赋给左边操作数
+=加且赋值运算符,把右边操作数加上左边操作数的结果赋值给左边操作数
-=减且赋值运算符,把左边操作数减去右边操作数的结果赋值给左边操作数
*=乘且赋值运算符,把右边操作数乘以左边操作数的结果赋值给左边操作数
/=除且赋值运算符,把左边操作数除以右边操作数的结果赋值给左边操作数
%=求模且赋值运算符,求两个操作数的模赋值给左边操作数

3.7 逻辑运算符

运算符描述
&&称为逻辑与运算符。如果两个操作数都非零,则条件为真。
11称为逻辑或运算符。如果两个操作数中有任意一个非零,则条件为真。
称为逻辑非运算符。用来逆转操作数的逻辑状态。eg:真=假;假=真;

3.8 运算符优先级

image.png