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 −45 至 ±3.4 x 7位
double ±5.0 × 到 ±1.7 × 15-16位
decimal ±1.0 x 至 ±7.9228 x 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