C#——第一节

2020年10月31日13:27:04

标识符

  1. 字母 下划线可以用在任意位置
  2. 数字不能放在首位
  3. @字符只能放在标识符的首位
  4. 标识符不能和关键字重复

命名规范

Main方法

每个C#程序必须带一个Main方法(函数)

每个C#程序的起始点在Main中的第一条指令

Main首字母大写

Main方法最简单的形式:

static void Main(){
}

语句

语句是描述一个类型或者执行某个动作的一条源代码指令,语句以分号结束。

块是由大括号包围起来的0条或多条语句序列,它在语法上相当于一条语句。

块的内容:

  1. 某些特定的程序结构只能使用块。
  2. 块后面不能跟分号

从程序中输出文本到控制台

控制台窗口是一个简单的命令提示窗口,允许程序显示文本并从键盘接受输入。BCL提供一个Console的类(在System命名空间下),该类包含了输入输出到控制台窗口的方法。

Write

Write是Console类的成员,他把一个文本字符串发送到程序的控制台窗口。最简单的使用。Write吧文本的字符串字面量发送到窗口,字符串必须使用双引号括起来。例如:Console.Write("Hello world");

格式化字符串

当利用Write和WriteLine方法输出的时候,可以对字符串进行格式化输出。

例:

Console.WriteLine("{0}+{1}={2}",1,2,3);

Console.WriteLine(格式字符串(含替代标记{}),替换值0,替换值1,……); 

多重标记和值

下面语句使用了3个标记,但是只有两个值:

Console.WriteLine("Three integers are{1},{0} and {1}",3,5);

但是记住标记不能饮用超出替换值列表长度以外未知的值:

Console.WriteLine("Three integers are{2},{0} and {1}",3,5);  //错误

使用代码暂停程序

Console.ReadKey();

变量

存放数据

声明变量需要指定类型和变量命<type><name>。

整数

byte myByte=25;

类型 别名 允许的值

sbyte System.SByte -128~127

byte System.Byte 0~255

short System.Int16 -32768~32767

ushort System.UInt16 0~65535

int System.Int32 -2147483548~2147483647

uint System.UInt32 0~4294967295

long System.Int64  -9223372036854775808~9223372036854775807

ulong System.Uint64 0~18446744073709551615

 

小数

double myDouble=1.2;
float myFloat=12.5f;//直接写小数是double类型的需要在小数后加f

类名      别名                        m的最小值    m的最大值   e的最小值   e的最大值     近似的最小值              近似的最大值

float      System.Single        0                    2的24次方     -149             104              1.5*10的-45次方         3.4*10的38次方

double  System.Double       0                   2的53次方    -1075            970               5.0*10的-324次方       1.7*10的308次方

decimal  System.Decimal    0                   2的96次方    -26                 0                  1.0*10-28次方             7.9*10的28次方

非数值类型

string myString="helloworld";
char myChar='a';
bool myBool=false;

类型                           别名                               允许的值

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

bool                           System.Boolean            布尔值:true或false 

string                         System.String                一组字符

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值