c# 变量、运算符与类型转换
2017-05-16 23:53
351 查看
变量的定义与使用
//声明变量 ,即根据数据类型在内存申请空间 int age; //给变量赋值,即将数据存储至对应的内存空间 age = 20; //也可以同时给变量赋值 string name = "小王"; //使用变量既取出数据 Console.WriteLine("我叫" + name + "年龄" + age);
常量的使用
//常量的定义语法 //const 数据类型 常量名称 = 值; const double PAI = 3.14; double result = PAI * (5 * 5); Console.WriteLine("圆的面积=" + result);
枚举的使用
Genders gender = Genders.Male; Genders gender1 = Genders.dadsf; Console.WriteLine((int)gender); //强制转换成整数 Console.WriteLine(gender1); } public enum Genders { Male = 0, dadsf = 1 }
控制台的使用
Console.WriteLine("输出后换行"); Console.WriteLine("这个也换行"); Console.WriteLine(); Console.Write("这个输出后不换行"); Console.Write("输出后真的不换行"); Console.ReadLine();
格式化字符串输出
string stuName = "张小熊"; //学员姓名 int stuAge = 20; Console.WriteLine("学员姓名:{0} 年龄{1}", stuName, stuAge); Console.ReadLine();
从控制台读入信息
Console.WriteLine("请输入姓名"); string studentName = Console.ReadLine(); Console.WriteLine("请输入年龄"); double age = Convert.ToDouble(Console.ReadLine()); Console.WriteLine("学员姓名:{0} 年龄{1}", studentName, age); Console.ReadLine();
运算符的使用
int num1 = 50; int num2 = 30; int result = num1 + num2; string a = "50"; string b = "30"; string result1 = a + b; int result2 = result % 3; int result3 = result / 3; num1++; num2--; int result4 = num1 * num2; Console.WriteLine(result); Console.WriteLine(result1); Console.WriteLine(result2); Console.WriteLine(result3); Console.WriteLine(result4); Console.WriteLine(num1);
前++ 后++
int num1 = 50; num1++; ++num1; Console.WriteLine(++num1); //前++ 加后再输出 = 53 Console.WriteLine(num1++); //后++ 输出53 再++ 输出的是53 但结果是54 Console.WriteLine(num1); //结果是54
数据类型的自动转换
double a = 10.25; int b = 20; double result = a + b; Console.WriteLine(result);
数据类型的强制转换
double aa = 10.25; int bb = 20; int result1 = (int)aa + bb; Console.WriteLine(result1);
字符串和值类型的互相转换
double a = double.Parse("20.5"); float b = float.Parse("11.2"); int c = int.Parse("20"); //值类型转换成字符串类型 string aa = a.ToString(); string bb = b.ToString(); string cc = c.ToString(); Console.WriteLine("aa={0},bb={1},cc={2}", aa, bb, cc);
万能转换器的使用
double a = Convert.ToDouble("20.5"); float b = Convert.ToSingle("12.5"); int c = Convert.ToInt32("20"); DateTime detetime = Convert.ToDateTime("1990-9-9"); int e = Convert.ToInt32(a); int d = Convert.ToInt32(b); double f = Convert.ToDouble(c); Console.WriteLine("a={0},b={1},c={2},e={3},d={4},f={5}", a, b, c, e, d, f);
浮点类型的字符串到int需要俩次强制转换
int a = (int)double.Parse("35.8"); int b = (int)Convert.ToDouble("33.5"); Console.WriteLine("a={0},b={1}", a, b);
相关文章推荐
- 17.2015.08.04第十八节课 C#2 (数值类型及调用、引用类型及调用、装拆箱、常量、变量、数据类型转换、算术运算符、赋值运算符、关系运算符、逻辑运算符、字符串的常用方法)
- 比如将一个变量转换到INT类型 C#.NET中如何进行强制类型转换
- 【Professional C# 读书笔记】(二)-----语言基础:继承,运算符,类型转换的杂七杂八
- [C#] as 和 is 运算符以及安全的类型强制转换
- C#之运算符与数据类型的转换
- C#学习记录 运算符与类型的强制转换
- [叩响C#之门]第3章 运算符和表达式 3.5 类型转换
- 6_C# 高级编程(第六版)学习笔记——第6章 运算符和类型强制转换
- 转战JS(1) 初探与变量类型、运算符、常用函数与转换
- JAVA学习(三):Java基础语法(变量、常量、数据类型、运算符与数据类型转换)
- C#语言学习之旅(5)--运算符和类型强制转换
- 【DotNet 技能系列】3. C#中算术运算符、赋值运算符与类型转换
- 2、C#基础整理(运算符、数据类型与转换、var关键字)
- C#学习2——数组、运算符与类型转换
- C#知识点之变量,类型及类型转换--------3
- JAVA基础二(java中的注释、ava编程语法基础、java数据类型、数据类型的转换、变量、运算符、分支语句、循环语句)
- 【第二篇日记】C# 的转义字符,结构定义、字符转换、类型检查、运算符以及正则表达式
- one day:java变量、类型转换、运算符
- 快速撑握C#知识点之变量,类型及类型转换
- 尚硅谷 第三课全 java-变量类型转换-字符与字符串-算数运算符-赋值运算符-三元运算符-.switch语句-循环结构-while 循环语句 do-while 循环语句