AI智能
改变未来

C#入门第二课


C#基本数据类型

Bool布尔类型:逻辑值(true/false);1字节
sbyte:有符号8位整数;1字节
byte:无符号8位整数;1字节
short:有符号16位整数;2字节
ushort:无符号16位整数;2字节
int:有符号32位整数;4字节
uint:无符号32位整数;4字节
long:有符号64位整数;8字节
ulong:无符号64位整数;8字节
char:16位字符类型;2字节
float:32位单精度浮点类型;4字节
double:64位双精度浮点类型;8字节
decimal:128位高精度浮点数;16字节

常量

例如:23;1.2f;‘a’;‘A’;“123”;“hello!”;

变量定义

类型修饰符 变量名称 = 初始值
int a = 20;
float b = 3.5f;

变量命名规则

  1. 只能由字母,数字,下划线或@组成,并且不能以数字开头,@只能用在开头
  2. 不可以与系统关键字同名
  3. 不能使用重复的变量名(C#大小写字母不一样)
  4. 要使用驼峰式命名方法
  5. 命名最好要和目标意义相符

基本输入输出函数

Console.WriteLine();
Console.Read();
Console.ReadLine();

转换数据类型

隐式转换
是一种按类型的转换,不会导致数据丢失,因此不需要任何特殊的语法。由大到小,系统自动的进行隐式转换。如:
byte a = 100;
int b = a;
强制转换
需要强制转换运算符。由大到小需要强制转换,但是会付出缺失精度的代价。
int a = 1000;
byte b = ( int ) a
而对于字符串和int之间的转换:
int a = Convert.ToInt32(str);

赞(0) 打赏
未经允许不得转载:爱站程序员基地 » C#入门第二课