zoukankan      html  css  js  c++  java
  • 笔记20120215_转义字符_运算符

    一、 复习。

    1、 什么叫做Bit

      计算机中做小的单位,位,也就是Bit

    *计算机在处理数据中,一次至少处理8个二进制位。

     计算机中能够处理的最小单位叫:字节(Byte)。

          1B=1b;  

    1024Byte=1kByte;

          1024Kbyte=1M;

    2、 在赋值时等号左边必须是变量

    *每一个表达是都可以认为求解成一个值;

     Int a=3;a+2;

     如 int a=3;a=a+1;

    3、占位符  {数值}    {0}{1}

        Console.WriteLine("{0,8}",pi);

    在占位符后面加个逗号,写个数字,表示这个占符号的数据如果不足8,则用空格填充够8位。

    4、在定义变量时多个参数的时候之间用逗号隔开。

       *Console.WriteLine(),只有第一个参数可以使用占位符,如果第一个参数中有占位符,从第二个参数开始,这个值或变量依次来替换第一个参数中的占位符。

     

    二、 Cosnole.ReadLine();

    1、当程序运行到这句话,程序会停到这里,等待用户从键盘上输入一行内容,以回车结束,然后程序才继续往下运行

    2、当我们程序想得到用户输入的内容时,我们可以定义一个string 类型的变量,来接收用户输入的内容,格式如下:

    string input;

    input= Console.ReadLine();//input变量来接收用户输入的内容

    ==string input=Console.ReadLine();

     

    三、 C#中的转义字符。

        转义符由\+一个字符组成表示一个具有特殊意义的字符。

    1、\n 换行

    2、\" 一个双引号

    3、\b 退格

    4、\\ 表示一个\

    5、\t 水平制表符,说明了就是几个空间的字符,他有行与行对齐功能

     

    四、 在字符串前加@表示的意思:

    1、 后面的字符串中不在进行转义,既有\也不理解成转义字符了。

    2、 字符串可以多行书写。

    *那如果在这时字符串中还想表示双引号,怎么办?

     两个挨着的 双引号表示一个双引号。

     

    五、 C#中的算术运算符。

    + - * %

    1、 优先级:先乘除、后加减、有括号先算括号,相同等级的从左至右运算。

    2、 在算术运算中,参与算述运算的两个操作数的类型要求必须相同,并且运算结果的类型也与参于运算的操作数的类型相同。

    3、 如果参于运算的操作数类型不同,如果满足下面两个条件,则会发生自动类型转换(隐式转换):

    1)类型必须相兼容。

    2)一边的类型大,一边的类型小,则较小的类型转向较大的类型。

    *有时候,我们可能需要"大的类型"向"小的类型"进行转换.如:double转int,这种转换有可能丢失精度,这种系统不可能帮我们自动完成,所以需要我们写代码来完成,这种转换就叫强制类型转换(显式转换)。注意:在进行强制类型转换时,也要注意,类型之间必须相兼容。

    强制类型转换的语法:

    (目标类型)待转换的数据;

    例如:

    //double pi = 3.9999;

    //int i = (int)pi;

    当我们需要不相兼容的数据类型间转换时,就要用Convert进行转换:

    比如我们要把一个字符串类型转换成整数类型:

    定义一个int类型来接收int number = Convert.ToInt32(要转换的字符串)。

  • 相关阅读:
    最小生成树(卡鲁斯卡尔)
    最小生成树(kruskal模版 Prim模板)
    hdu1247(Hat’s Words)
    hdu1671Phone List(字典树)
    hdu1305Immediate Decodability(字典树)
    hdu1251(统计难题)
    oj1500(Message Flood)字典树
    oj2892(字典树)
    数论公式
    2504(多项式求和)
  • 原文地址:https://www.cnblogs.com/laimeier/p/2372441.html
Copyright © 2011-2022 走看看