zoukankan      html  css  js  c++  java
  • 0721语言基础

    一、输入输出语句

                 ////输出语句
                //Console.Write("请输入您的姓名:");
                ////Console.WriteLine(123);

                ////输入语句
                //String a = Console.ReadLine();
                ////直至到接受回车命令为止,之前输入的内容全部获取
                //Console.WriteLine("您刚刚输入的姓名是:"+a);
                ////加号在遇到字符串类型的时候表示拼接
                //Console.ReadLine();

            示例:Console.WriteLine("请输入您的姓名:");
                    string a=Console.ReadLine();
                    Console.WriteLine("请输入您的年龄:");
                    string b= Console.ReadLine();
                    Console.WriteLine("请输入您的工作单位:");
                    string c= Console.ReadLine();
                    // Console.WriteLine("我叫" + a + ",今年" + b + "岁了,在" + c + "工作.");
                    Console.WriteLine("我叫{0},今年{1}岁了,在{2}工作.",a,b,c);
                    Console.ReadLine();

    二、数据类型

         在这里我们以常用数据类型为例: 

              ////值类型
             //   //整数类型
             //   int a = 2;
             //   long b = 2222222222222;

             //   //浮点型
             //   double c = 3.14;
             //   float d = 3.14f;
             //   decimal e = 3.14m;

             //   //布尔型   只允许放置true or falue
             //   bool f = true;

             //   //字符串类型   引用类型
             //   string h = "123";
             //   //常量值允许取值,不允许赋值
             //   const int aaa = 5;
             //   //aaa=8

                //  //类型转换
                //int a;
                //double b = 3.14;
                ////a = (int)b;
                ////a = Convert.ToInt32(b);
                //a = int.Parse(b.ToString());   //int.Parse括号内需要放置的类型是string类型

               以下为所有数据类型:

    大类 小类 C#语言 .net语言(通用语言) 说明 大小(字节) 值区间
    基本数据类型(值类型) 整形 sbyte SByte 8位有符号整数 1  -128~127(负的2的7次方~正的2的7次方减1)
    short Int16 16位有符号整数 2  -32768~32767(负的2的15次方~正的2的15次方减1)
    int Int32 32位有符号整数 3  (负的2的31次方~正的2的31次方减1)
    long Int64 64位有符号整数 4  (负的2的63次方~正的2的63次方减1)
    byte Byte 8位无符号整数 1  0~255 (0~2的8次方减1)
    ushort UInt16 16位无符号整数 2 (0~2的16次方减1)
    uint UInt32 32位无符号整数 3 (0~2的32次方减1)
    ulong UInt64 64位无符号整数 4 (0~2的64次方减1)
    浮点型 float Single 32位单精度浮点数 4  1.5 × 10−45 到 3.4 × 1038
    double Double 64位双精度浮点数 8 5.0 × 10−324 到 1.7 × 10308
    decimal Decimal 128精确浮点数 16 1.0 × 10−28 到大约 7.9 × 1028
    字符型 char Char 16位Unicode字符,放在''里的是字符 2  
    布尔型 bool Boolean 表示true或者false 1  
    日期时间 datetime DateTime      
    结构体 struct Struct      
    枚举类型 enum Enum      
    引用类型 字符串类型 string String      
             
    数组          
    集合          

     三、运算符

           1.条件运算符

             ////条件运算符     ?: 如果条件正确输出问号后面值,否则输出冒号后面值
             //   int a = 5;
             //   int b = 8;
             //   int c=a>b?1:0;
             //   Console.WriteLine(c);
             //   Console.ReadLine();

           例一:判断上午下午并输出

                 Console.Write("老狼老狼几点了?");
                 int c=12;
                 int b=int.Parse(Console.ReadLine());
                 int d = b >c ? b - c : b;
                 string e = b >c ? "pm" : "am";
                 Console.WriteLine("现在是"+d + e);
                 Console.ReadLine();

           例二:输入三个数,输出最大值

              Console.Write("请输入第一个数字:");
              double a=double.Parse(Console.ReadLine());
              Console.Write("请输入第二个数字:");
              double b=double.Parse(Console.ReadLine());
              Console.Write("请输入第三个数字:");
              double c=double.Parse(Console.ReadLine());
              double d=a>b?a:b;
              double e=d>c?d:c;
              Console.WriteLine("最大数为:"+e);
              Console.ReadLine ();

             2. 赋值运算符

                //赋值运算符
                //=  += -= *= /= %=
               //int a = 5;
                //a += 5;
                //a -= 4;
                //a *= 5;
                //a /= 3;
                //a %= 3;
                //Console.WriteLine(a);
                //Console.ReadLine();

                例:

                Console.Write("请输入一个100以内的整数:");
                int num=int.Parse(Console.ReadLine());
                Console.WriteLine("是7的倍数吗?"+(num%7==0));
                Console.WriteLine("个位数是7吗?"+(num%7==7));
                Console.WriteLine("十位数是7吗?"+(num/10==7));
                Console.ReadLine();

              3.逻辑运算符

                 //逻辑运算符
                //&&   表示两个条件同时满足才是true,否则是false
                //||   表示两个条件有一个满足就为true
                //!表示若现在为true,就改为false

              4.算术运算符

                ////算术运算符   ++   --
                //   int a = 3;
                //   //a++;//a=a+1;
                //   //++a;//a=a+1;

                //   //前++与后 ++的区别
                //   //在赋值运算中,前++先运算后赋值,后++先赋值后运算
                //   int b = a++;
                //   int c = ++a;
                //   Console.WriteLine(b);
                //   Console.WriteLine(c);
                //   Console.ReadLine();

                //两个数值类型不同时,取大范围的数值类型为准
                //*    /   %
                //int a = 3;
                //int b = 6;
                //Console.WriteLine(a*b);
                //Console.WriteLine(a/b);
                //Console.WriteLine(a%b);


                ////+   -
                //Console.WriteLine(a+b);
                //Console.WriteLine(a-b);
                //Console.ReadLine();

                // < > <= >=
                //int a = 5;
                //int b = 8;//bool f=a>b
                //Console.WriteLine(a>b);
                ////Console.ReadLine();


                ////==  !=
                //Console.WriteLine(a==b);
                //Console.ReadLine();

  • 相关阅读:
    大厂Redis高并发场景设计,面试问的都在这!
    POJ1006——中国剩余定理
    HDU3501——欧拉函数裸题
    堆-动态的排序(洛谷1801-黑匣子)
    图中欧拉回路数量
    ip地址
    网络通信概述
    网络通信概述
    软件安装与卸载
    软件安装与卸载
  • 原文地址:https://www.cnblogs.com/a12110303043/p/5691978.html
Copyright © 2011-2022 走看看