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)); 

  • 相关阅读:
    在Linux下OpenCV的下载和编译
    安装GDB-ImageWatch ,在QT中查看图像
    linux下对qt编写的程序进行部署
    GOQTTemplate简单介绍
    寻找激光的交叉点
    基于opencv和QT的摄像头采集代码( GoQTtemplate3持续更新)
    图像处理工程师的要求研究
    如何将QT的pro图标修改的更显著一些
    快速阅读《QT5.9 c++开发指南》2
    小米盒子连接老式电脑显示器(VGA接口)
  • 原文地址:https://www.cnblogs.com/shadow-wolf/p/5921979.html
Copyright © 2011-2022 走看看