⼤类⼩类C#语⾔语⾔(通⽤语
⾔)
说明⼤⼩(字节)值区间
整形
sbyte SByte
8位有符
号整数
1
-128~127(负的2的7次⽅~正的2
的7次⽅减1)
short Int16
16位有符
号整数
2
-32768~32767(负的2的15次⽅~
正的2的15次⽅减1)
int(常⽤)Int3232位有符
号整数
3
(负的2的31次⽅~正的2的31次⽅
减1)
long(常⽤)Int6464位有符
号整数
4
(负的2的63次⽅~正的2的63次⽅
减1)
byte Byte8位⽆符
号整数
1 0~255 (0~2的8次⽅减1)
ushort UInt16
16位⽆符
号整数
2(0~2的16次⽅减1)uint UInt32
32位⽆符
号整数
3(0~2的32次⽅减1)
语⾔基础:C#输⼊输出与数据类型及其转换
今天学习了C#的定义及特点,Visual Studio.Net的集成开发环境和C#语⾔基础。
C#语⾔基础资料——输⼊输出与数据类型及其转换函数的四要素:名称,输⼊,输出,加⼯
输出
Console.Write("这是我的第⼀个程序");//不换⾏,(不要漏掉;)(所有的符号全都⽤英⽂)(⽅法,也就是函数后⾯必须跟括号)          Console.WriteLine("第⼆句");//输出这句后会换⾏
“这是我的第⼀个程序”后不换⾏,紧跟“第⼆句”,“第⼆句”换⾏,光标进⼊下⼀⾏。
输⼊
Console.WriteLine("请输⼊内容:");
//接收⼀下直⾄接收到回车命令为⽌的之前的所有字符
//⼀个等号表⽰赋值号
string s = Console.ReadLine();
//加号在遇到字符串类型时是拼接作⽤
Console.WriteLine("刚才输⼊的是:"+s);
//Alt+→⾃动补全未写完的字母
①注释(⼀定要做好注释,很重要)
1.选中相应的⾏,点击⼯具栏中的注释选中⾏[取消注释选中⾏];
2.选中相应的⾏,使⽤快捷键:Ctrl+K Ctrl+C [取消注释:Ctrl+K Ctrl+U]
3.⼿动注释:在不要的⾏前⾯加//(注释⼀整⾏)
4.注释其中⼀段代码:/*这⾥⾯是代码 */
5.注释的作⽤://这两⾏是输出的功能
案例:今早吃了什么,今天⽓温⼏度,穿了什么颜⾊的⾐服。
Console.Write("请输⼊姓名:");
string name = Console.ReadLine();
Console.Write("请输⼊年龄:");
string age = Console.ReadLine();
Console.Write("请输⼊单位:");
string danwei = Console.ReadLine();
Console.WriteLine("我叫"+name+",今年"+age+"岁,在"+danwei+"⼯作。");
数据类型
基本数据类型(值类型)
uint UInt32
号整数
3(0~2的32次⽅减1)ulong UInt64
64位⽆符
号整数
4(0~2的64次⽅减1)
浮点型
float(常⽤)Single32位单精
度浮点数
4    1.
5 × 10−45 到 3.4 × 1038
writeline特点
double(常
⽤)
Double
64位双精
度浮点数
8  5.0 × 10−324 到 1.7 × 10308
decimal Decimal
128精确
浮点数
16  1.0 × 10−28 到⼤约 7.9 × 1028字符型char
16位
''⾥的是
2
布尔型bool(常⽤)
true
false
1
⽇期时间datetime
结构体struct
枚举类型enum
引⽤类型字符串类型string(常⽤)String 类
数组
集合
数据类型
//数据类型
//值类型
//整形常⽤:int 范围+-21亿必须整数
int a = 1;
long b=99999999999999999;
//⼩数类型(浮点型)
//双精度浮点⼩数double
double c = 1.22;
//单精度浮点⼩数 float
float d = 1.2f;
decimal e = 1.22m;
//布尔类型bool,只能存储true或false
bool f = false;
bool g = true;
//引⽤类型
//string类型,字符串类型
string s = "123";
string ss = "456";
//变量的命名规则
//1.变量名是由:字母,数字,下划线,@,汉字组成。尽量不⽤汉字            //2.⾸个字符可以放:@,字母,下划线,汉字
//3.变量名中间不允许空格
//4.不允许使⽤关键字
//⼀次性定义多个变量,使⽤逗号隔开
int aa = 1, bb = 2, cc = 3;
//常量不可更改 const
const int ww = 10;
ww = 11;这是错误的,常量不可更改
数据转换
//隐式转换——从值类型转换到引⽤类型时候
int t = 123;
string u = t.ToString();
double tt = t;
//显式——从引⽤类型转换到值类型的时候,或者从浮点型转换到整型
double i = 3.14;
int l = (int)i;——————得出的l是3,只取整数部分
Console.WriteLine(l);
Console.Write("输⼊⼀个整数:");
int o = int.Parse(Console.ReadLine());————————⼩括号优先,括号⾥是输⼊了⼀个字符串,是string引⽤类型。再转化成值类型。
string h = "123";
int hh = int.Parse("123");
int hhh = Convert.ToInt32(h);————————int在.NET语⾔⾥对应ToInt32
案例:
//输⼊两个数,求他们的和,差,积,商————————考虑全⾯,数字不⼀定是整数,所以⽤double,double包括整数。int只能取整数,不能是⼩数。            Console.Write("输⼊num1=");
double num1=double.Parse(Console.ReadLine());
Console.Write("输⼊num2=");
double  num2 = double.Parse(Console.ReadLine());
Console.WriteLine("num1+num2的和是" + (num1 + num2) + ",差是" + (num1 - num2) + ",积是" + (num1 * num2) + ",商是" + (num1 / num2) + "。");结果

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。