C#学习笔记3

  变量的声明和赋值:

using System;

namespace Variable
{
    class Program
    {
        static void Main(string[] args)
        {
            //创建变量
            //创建了一个数据的容器,容器的名字叫做age,容器类型是int
            //声明了一个变量,变量的名字是age
            int age;//int 变量类型 age变量名
            //往容器里面放东西 赋值 等号右边赋值到左边
            age = 10;

            double age2;
            char age3;
            int Age;
            char sex;
            //变量名由数字,字母,下划线组成,不能以数字开头
            sex = 'm';

            int count;
            double ave;
            double height;
            int total;
            double temperature;
            //变量要先声明再使用
            //变量要先初始化在读取数据,第一次赋值称为初始化

            int a = 3, b = 8;
            Console.WriteLine(a + b);   //11
            Console.WriteLine("a + b"); //a + b
            Console.WriteLine(a + "+" + b); //3+8
            Console.WriteLine("a + b" + a + b); //a+b38
            Console.WriteLine("a + b" + (a + b));   //a+b11
        }
    }
}

 字符类型,字符串的声明和拼接操作;用户输入操作;变量的交换;自增自减:

using System;

namespace CharType
{
    class Program
    {
        static void Main(string[] args)
        {
            int a = 97;
            char b = (char)a; //强制类型转换 强塞
            //赋值两边类型要一致,把大容器放在小容器里就会出错,可以用强制转换
            Console.WriteLine(a); //97
            Console.WriteLine(b); //a  

            char c = '1';
            int d = c;
            Console.WriteLine(c); //1
            Console.WriteLine(d); //49  ASCII码里字符1=49

            Console.WriteLine("c:\\a\\b\\c");//转义字符\
            Console.WriteLine(@"c:\a\b\c");//加了@后,""里的转义字符就不生效了

            string str = @"www.bilibili.com\n";
            Console.WriteLine(str);

            string str2 = "123" + "456";
            Console.WriteLine(str2);

            //读取数据 输入数据
            String str3 = Console.ReadLine();
            Console.WriteLine(str3 + "-");
            //赋值原则
            //1.类型一致 2.右边的值所需要的容器大小 小于等于左边的容器

            String str4 = Console.ReadLine(); //"12" 12
            // 把字符串转换为int类型(只限于数字)
            int strInt = Convert.ToInt32(str4);
            Console.WriteLine(strInt + "-");

            int h = Convert.ToInt32(Console.ReadLine());
            Console.WriteLine(strInt + "-" + h);

            //交换变量的值,定义一个临时变量temp
            int m = 5, n = 10;
            int temp = m;
            m = n;
            n = temp;
            Console.WriteLine(m); //10
            Console.WriteLine(n); //5
            //{}索引 字符串格式化输出
            Console.WriteLine("{0}+{1}={2}", m, n, m + n); //10+5=15

            //自增自减运算符
            int i = 5;
            int x = i++; //先赋值再自增 
            Console.WriteLine(i + "|" + x); // 6|5
            i--;
            x = ++i; //先自增再赋值
            Console.WriteLine(i + "|" + x); // 6|6

        }
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值