//输出 Console.WriteLine("这是一行文字");

自动回车的。 Console.Write("Hello world");  不带回车的

注意: 1.大小写敏感。(快捷键操作) 2.括号,引号,分号都是英文状态下的符号。 3.结尾不要忘记写分号。

 

//输入 string s = Console.ReadLine();

 

如何拼接字符串。 Console.WriteLine("你的用户名是" + u + ",密码是" + p + ",请确认。");

 

//其它内容

Console.ForegroundColor = ConsoleColor.Red; //设置文字颜色

Console.BackgroundColor = ConsoleColor.Yellow;//设置背景颜色

Console.Clear();

//清屏

一、数据类型: 字符串(string)——放一串字符。需要用""引起来。 string s = "456"; string a = "789"; Console.WriteLine(a+s);

1字节=8位 1B=8b 1Byte = 8bit  1KB = 1024B 1MB = 1024KB 1GB=1024MB 1TB=1024GB

整型(int)——整数类型 4字节   long(长整型8字) short(短整型2字节) tiny(微整型1字节)   int a = 456; int b = 789; Console.WriteLine(a+b);

小数型,浮点型(float,double) float:单精度浮点型。 4字节 double:双精度浮点型。 8字节 double d = 3.14; float d = 3.14f;

布尔型(bool)。逻辑型,非此即彼。true,false; 1字节 bool b = true; bool d = false;

字符型(char)。单个字符 char c = '4';

 

二、变量——运行过程中,值可以改变的量 先定义,后使用。 定义变量名时,不能重名。

 

(一)定义:

数据类型 变量名[ = 值]; int a; int b = 20;

(二)赋值: 变量名 = 值;

(三)取值: 直接使用变量名,就可以把变量中存的值给取出来。

(四)变量命名的一般规则。 1.变量名一般由字母、数字、下划线组成。 2.变量名开头只能是字母或下划线。 3.变量名不能与系统关键词重复。

 

 

三、常量——运行的过程中,值无法改变的量。

字面常量。

符号常量。定义:在变量定义的左边加上const关键字就可以了。 const int b = 20;

注意:符号常量在定义的时候,必须赋值。 符号常量的应用:在一些反复使用的复杂数据,一般喜欢用常量来替代它,使用常量进行编程运算。

 

四、类型转换。 计算机只能对同一类型数据进行运算,不同类型数据不能直接运算,如果是不同类型,则需要进行转换(自动,强制)。

            int a = 10;      

      double b = 3.0;    

        Console.WriteLine(a / b); //先把a的值10变成小数类型10.0000,然后再做除法运算。

 

自动转换:由计算机根据运算数据自动进行类型转化。其原则是,只要从类型上来说,不会丢数据,就转化。 tiny->short->int->long->double 强制转换:由程序员强制把某种类型,变成另一种类型。这种强制转化是在计算机不自动转化的时候实施,但有可能丢数据。  语法:  1.在被转换的数据左边加上小括号,小括号里面写上要转化的目标类型。

 

int a = (int)3.14;

2.使用Convert.Toxxx()转化。 

int a=10;

double b = 3.0;

int c = a / Convert.ToInt32(b);

 

 

 

        string s = "7896";         int n = Convert.ToInt32(s);

C# 输入输出 常量变量的更多相关文章

  1. C#1 输入输出 常量变量

    C#  输入输出  常量变量 //输出 Console.WriteLine("这是一行文字"); 自动回车的. Console.Write("Hello world&qu ...

  2. Python 输入输出 数据类型 变量

    python输入输出 数据类型 变量 输入输出 print()在Python3中是函数 >>>print('hello world') #print注意print前面不要有任何空格 ...

  3. Swift入门学习之一常量,变量和声明

    版权声明:本文为博主原创文章,未经博主允许不得转载. 转载请表明出处:http://www.cnblogs.com/cavalier-/p/6059421.html Swift入门学习之一常量,变量和 ...

  4. 速战速决 (1) - PHP: 概述, 常量, 变量, 运算符, 表达式, 控制语句

    [源码下载] 速战速决 (1) - PHP: 概述, 常量, 变量, 运算符, 表达式, 控制语句 作者:webabcd 介绍速战速决 之 PHP 概述 常量 变量 运算符 表达式 控制语句 示例1. ...

  5. Swift学习(四)常量&变量&基础数据类型

    常量和变量 常量: 使用let关键词来声明一个常量 所指向的是一个特定类型的值,如数字10或者字符”hello”,常量的值是不能够被二次修改的 编程时使用常量能够让代码看起来更加安全和简洁! let ...

  6. JAVA_SE基础——7.常量&变量

    上一篇,我讲了标识符&关键字    这篇我来解释下变量&常量~~~ 变量与常量这两个概念相信大家都不会感到陌生,在数学中就已经涉及了变量与常量.理解变量与常量,可以举这样一个例子: 例 ...

  7. java常量,变量,静态变量的理解

    最近考试出了一个很简单的题,看看他们对java常量,变量,静态变量的理解,代码如下: public class TestVar { /** * JAVA基础,常量,变量,静态变量 */ public ...

  8. swift学习第一天---常量变量基础数据类型

    import Foundation /** * 1.常量 变量 知识要点:常量的定义用let 变量的定义用var 常量一旦定义便不可再更改. 变量定义之后可以在定义之后的程序中任意地方进行修改. */ ...

  9. 1.常量&变量

    简单体验 // 定义变量 var i = 10 println(i) i = 15 println(i) let j = 20 // 常量一经定义不能自改数值 // j = 25 println(j) ...

随机推荐

  1. javascript 控制input

    1.只允许输入数字     <input name="username" type="text" onkeyup="value=this.val ...

  2. Yii中常用路径(转)

    调用YII框架中jquery:Yii::app()->clientScript->registerCoreScript('jquery');    framework/web/js/sou ...

  3. 接口(三)——JAVA的多重继承

    一.接口的作用 ①.为了能够向上转型为多个基类型 ②.防止客户端程序员创建该类的对象——同抽象类 二.通过继承扩展接口 interface Monster{ void menace(); } inte ...

  4. Elevator(hdoj 1008)

    Problem Description The highest building in our city has only one elevator. A request list is made u ...

  5. FMDB用法

    iOS中原生的SQLite API在使用上相当不友好,在使用时,非常不便.于是,就出现了一系列将SQLite API进行封装的库,例如FMDB.PlausibleDatabase.sqlitepers ...

  6. MVC4商城项目二:用户身份验证的实现

    用户身份验证,依赖于 forms 身份验证类:FormsAuthentication,它是一串加密的cookie 来实现对控制器访问限制和登陆页面的访问控制.它在浏览器端是这样子的: 需求:我们要实现 ...

  7. SQL Server 内存使用量下降问题

    SQL server这个程序是非喜欢内存这东西的.所以它的内存使用量下降,一定是被别人给抢去了.这件事的后果就是SQL Server 变的 非常慢.怎么样才可以让这件事不太容易发生呢? ------- ...

  8. Nginx安装配置PHP(FastCGI)环境的教程

    这篇是Nginx安装配置PHP(FastCGI)环境的教程.Nginx不支持对外部程序的直接调用或者解析,所有的外部程序(包括PHP)必须通过FastCGI接口来调用. 一.什么是 FastCGI F ...

  9. gdal读写图像分块处理(精华版)

    一.gdal进行数据操作在安装好gdal后,即可调用gdal库中的函数.(需要包含的头文件:gdal_priv.h)1.打开数据集使用gdal库进行数据(影像)操作的第一步就是打开一个数据集.对于“数 ...

  10. QT多重继承的时候,要把QObject放在最前面,否则报错——C++认为人性本恶,默认都是私有的,这点和Delphi的世界观不一样

    在买来的控件(没有源码)的基础上,想加入QObject的一些特性,不得不多继承: class MyProgress : public CProgress, public QObject 但总是报错: ...