• 3月6日 输入与输出 数据类型 运算符


      Main函数:

    static void Main(string [] args)

    {

     }

    程序代码需要写在Main函数的花括号内。

    一、输入与输出:

    string s=Console.Readline()

    //这句话的意思是从控制台程序读取一整行内容,放到s这个容器里

    Console.Writeline("你刚刚输入的是:"+s);

    s-变量名

    string-字符串类型

    Consoe.Readline-从控制台程序读取一整行

     //案例:输入姓名,年龄,单位,整合成一个流畅的句子显示出来
                Console.Write("请输入姓名");
                string name = Console.ReadLine();
                Console.Write("请输入年龄");
                string age = Console.ReadLine();
                Console.Write("请输入单位");
                string danwei = Console.ReadLine();
                Console.WriteLine("我的名字是" + name + ",我的年龄是" + age + ",我在" + danwei + "上课");
                Console.ReadLine();

    二、注释和[取消注释]

    1、选中相应的行,点击工具栏中的注释选中行[取消注释选中行]

    2、选中相应的行,使用快捷键:Ctrl+K Ctrl+C[Ctrl+K Ctrl+U]

    3、手动注释:在不要的行前面加//(注释一整行)

    4、注释其中一段代码:/*这里面是代码*/

    5、注释的作用://这两行是输出的功能

    三、数据类型:

    (一)值类型

    整型:byle;short;int;long;

    浮点型:float;double;decimal;

    字符型(不常用):char;

    布尔型:bool;

    日期时间:DateTime;

    枚举类型:ENUM;

    结构类型:struct;

    (二)引用类型

    字符串型:string;

    四、数据转换

    (一)自动转换

    (二)强制转换:

    法1:在被转换的数据左边加上小括号:(要被转换成的数据类型)

    法2:Convert.ToInt32(要被转换的数据)

    例:int d=(int)3.14;

         int d=Covert.ToInt32(3.14);

        string s=3.14;

        double d=Convert.ToInt32(s);

    五、运算符

    (一)算术运算符:

    +  -  /  %  ++  --

    注意:

    1、做除法运算的时候,如果两个操作都是整数,则运算之后的结果也是整数。

    2、做算术运算的时候,如果两个被操作的数不是同一类型,则会在运算的时候会自动进行类型转换。

    %  模  取余的作用

    1、判断a是不是b的倍数(是否能够整除)===>a%b是否==0

    2、判断a的个位是不是b===>a%10是否==b

    3、把数变成某个范围内的数(利用余数一定比除数小的定理,比如十六进制里面最大的单个数是F(15))。

    ++   --

    int a=5;

    int b=a++;===>可以写成int b=a,a=a+1;

    b=5;

    int c=++a;===>可以写成a=a+1;int c=a;

    c=7;

    注意:++ --这两种运算只能应用于变量(5++是不对的!!常量也是不可以使用的!!)

    (二)关系运算符:

    ==   !=    >  <    >=    <=

    关系运算符运算结果统统是bool型(结果不是true就是false)

    int a=5;

    int b=6;

    Console.Writeline(a==b);===>False

    Console.Writeline(a!=b);===>True

    Console.Writeline(a>b);===>False

    Console.Writeline(a<b);===>True

    Console.Writeline(a>=b);===>False

    Console.Writeline(a<=b);===>True

    注意:==  不能写成=(一个=是赋值的意思)

    (三)逻辑运算符

    &&  ||  !

    &&===>两个条件都成立,结果为True,否则为False

    ||===>两个条件只要有一个成立,结果为True,两个都不成立为False

    !===>将原来的结果取相反的(若本来为True,相反就是False)

    (四)其他运算

    =   ===>赋值运算,将后面的值赋给左侧的变量。(注意:只能是变量)

    +=    -=    *=    /=    %=   ===>复合运算(例:a  +=  b;(意思是a=a+b;))

    条件运算符:? :(if...else..)

  • 相关阅读:
    python 写入txt的新方法
    python 对excel进行截图
    python 关于excel弹窗——请注意,您的文档的部分内容可能包含了文档检查器无法删除的个人信息解决方法
    python win32com 读取带密码的excel
    移动硬盘——显示盘符但打不开
    python datetime和time的一些疑惑解答 及 获取上年同期、上月等日期
    pyinstaller 打包exe程序读不到配置文件No such file
    Python之——爱心代码参与情人节
    《易学设计模式》-笔记
    "高级"数据库小结
  • 原文地址:https://www.cnblogs.com/dongqiaozhi/p/5248708.html
Copyright © 2020-2023  润新知