当前位置: 首页 > article >正文

JAVA转.NET——day03、下

JAVA转.NET

day03----

变量和表达式

一、C#的基本语法

1、每条语句需要用   ;   结尾,否则识别为一条语句。

2、代码块可互相嵌套。

3、注释:①多行注释:/* 开头、   */  结尾

                  ②单行注释:   //     注释此行内容

                                            ///     注释此行内容,可配置VS,在编译时提取后面的文本,创建文档说明书

4、注重大小写

 

二、C#控制台应用程序的基本结构

代码突出功能:

#region   和   #endregion      两关键字。例如:

 

#region Using directives

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

#endregion

 

三、变量

<type> <name>;

1、简单类型:

整数类型

类型                                     别名                                         范围

byte                              System.Byte                   0~255 之间的整数

sbyte                            System.SByte                -128~127 之间的整数

short                             System.Int16                  -32768~32767 之间的整数

ushort                           System.UInt16               0~65535 之间的整数

int                                  System.Int32                  -2147483648~2147483647 之间的整数

uint                                System.UInt32              0~4294967295 之间的整数

long                               System.Int64                 -9223372036854775808~9223372036854775807 之间的整数

ulong                             System.UInt64              0~18446744073709551615 之间的整数

“u”是unsigned的缩写,表示不能在这些类型的变量中存储负数。

 

浮点类型

类型                                    大致范围                                           精度

float                       ±1.5 x 10^{-45}−45 至 ±3.4 x 10^{38}                        7位

double                 ±5.0 × 10^{-324} 到 ±1.7 × 10^{308}                    15-16位

decimal               ±1.0 x 10^{-28} 至 ±7.9228 x 10^{28}                  28-29位

 

简单类型

类型                                                                                  允许的值

char                                                       一个Unicode字符,存储0~65535之间的整数

bool                                                      布尔值;true或false

string                                                    一组字符

注意:组成string的字符数没有上限,因为它可以使用可变大小的内存。

 

赋值练习

using System;

namespace day03
{
    class Program
    {
        static void Main(string[] args)
        {
            int myInteger;
            string myString;
            myInteger = 17;
            myString = "\"myInteger\" is";
            Console.WriteLine("{0} {1}.", myString, myInteger);
            Console.ReadKey();
        }
    }
}

"myInteger" is 17.

 

注意:  \  为转义序列。   本例用  \  来转义  "        (反斜杠\转义其本身时,可用双反斜杠\\)

如需要在字符串中换行,可用 \n 

 

变量的命名

1、变量名的第一个字符必须是字母,下划线(_)或@

2、其后的字符可以是字母,下划线(_)或数字

3、避开关键字

 

字面值

 

运算符

 

运算符练习

private void text02()
        {
            int var1, var2 = 5, var3 = 6;
            var1 = var2++ * --var3;
            Console.WriteLine(var1);
            Console.ReadKey();
        }

25

http://www.lryc.cn/news/2420870.html

相关文章:

  • Stanford Parser句法分析器
  • svn安装及使用
  • Linux查看当前时间
  • 《隐秘的角落》结局你真的看懂了吗?(细思极恐)
  • 计算机主板一直滴滴响,主板报警声大全_主板一直滴滴滴短响含义详解
  • 花指令
  • kube operator部署kubernetes集群
  • Animation动画——ObjectAnimator基本使用
  • [C++学习日记]-11-抽象、封装、继承和多态
  • C盘根目录下---系统文件详解
  • 360和腾讯QQ的那场战争!
  • Portal游戏的实现理论分析
  • 2024年Android最新Android系统在超级终端下必会的命令大全,我的腾讯安卓面试经历分享
  • Linux服务和守护进程管理:systemctl、service等命令的使用教程和技巧
  • VC++6.0、VS2003、vs2005、vs2008程序依赖DLL
  • 深入浅出hibernate摘录2
  • 网传腾讯薪酬规则调整:允许降薪
  • BOOT.INI文件详解
  • 130道ASP.NET面试题
  • 计算机视觉——顶会、顶刊
  • 三套方案7日打造骨感美人
  • HTML5动漫网页设计——少女漫画心(HTML+CSS+JavaScript+Bootstrap)
  • win8如何快速关闭135\445端口,预防onion永恒之蓝病毒
  • 与窗体及消息有关的API
  • SQLServer 连接字符串大全
  • nProtect GameGuard(簡稱GameGuard或GG,其驅動程序為GameMon.des)是由韓國INCA互聯網開發的遊戲反作弊軟體。
  • 获取树莓派4系统信息
  • GBK 编码
  • 地心一号-基于STM8的超迷你自平衡小车-DIY套件
  • ARPU与ARPPU 的概念