zoukankan      html  css  js  c++  java
  • 程序员--基础入门

    输出

    Console.Write("这是要输出的文字。")  不换行,注意用做提示语句。

    Console.WriteLine();     换行输出

    输入

    string s = Console.ReadLine();

    注意中英文的切换

    编写过程中适当使用   注释   // 注释整行

    /*代码*/ 注释 一段

    数据类型

    C#转义字符:

    a   警告(产生蜂鸣)  换行   回车(会覆盖部分内容)

    数据转换

    1、自动转换  值类型转换到引用类型

    int a; double b =12.3; a =(int) b;

    2、强制转换

    string s = "123.4";
    int c = int.Parse(s);

    int d = Convert.ToInt32(s);

    2种转换方式,xx.Parse() 比较好记

    运算符

    算数 +(数值间运算,字符串为 连接符)  -   *   /  %

    关系运算符
    >   <   <=     >=       ==     !=

    逻辑运算符
    && 与 两个条件同事满足才是true,否则是false
    || 或 两个条件只要有一个满足就是true,都不满足是false
    ! 非(非,是优先级最高的!!!!)原来是true的给变成false,反之,改为true

    赋值运算符
    =   +=     -=       *=        /=     %=        a+=5;  相当于a=a+5;
    条件运算符 ? :

    int a = 5;
    int b = a++; 分解为→int b=a; a=a+1;
    int c = ++a; 分解为→a=a+1; int c =a;

    在普通使用时,就是在本身基础上+1运算
    在赋值运算中,
    前++需要先执行+1运算,然后赋值
    后++,需要先执行赋值,然后进行+1运算
    前--与后--与上方一致

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

  • 相关阅读:
    CSU 1333 Funny Car Racing
    FZU 2195 检查站点
    FZU 2193 So Hard
    ZOJ 1655 FZU 1125 Transport Goods
    zoj 2750 Idiomatic Phrases Game
    hdu 1874 畅通工程续
    hdu 2489 Minimal Ratio Tree
    hdu 3398 String
    洛谷 P2158 [SDOI2008]仪仗队 解题报告
    POJ 1958 Strange Towers of Hanoi 解题报告
  • 原文地址:https://www.cnblogs.com/shadow-wolf/p/5921979.html
Copyright © 2011-2022 走看看