c# 变量、运算符与类型转换
来源:互联网 发布:算法韦恩图 编辑:程序博客网 时间:2024/06/05 01:48
变量的定义与使用
//声明变量 ,即根据数据类型在内存申请空间 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);
阅读全文
0 0
- c# 变量、运算符与类型转换
- C#中的AS、IS运算符与强制类型转换
- C#学习记录 运算符与类型的强制转换
- C#基础知识之类型转换与运算符
- 运算符与类型转换
- 类型转换与运算符
- Python笔记:打印,变量类型,类型转换,运算符
- 基本变量类型与运算符
- JavaScript类型转换与运算符
- 重载、类型转换与运算符
- Java赋值、运算符与类型转换
- java运算符与自动类型转换
- C#中的变量与运算符
- Java基础——标识符+常量与变量+类型转换+进制转换+运算符+程序流程结构控制
- one day:java变量、类型转换、运算符
- swift学习笔记1-常量变量、运算符、类型转换
- 运算符,常量和变量,强制类型转换
- C#学习2——数组、运算符与类型转换
- Python 读书笔记 (2)
- 征服C指针之没想到你是这样的指针
- [NFC]NFC启动流程1
- 01背包 Educational Codeforces Round 21 E. Selling Souvenirs
- CentOS7基于Hadoop 2.7.3安装Hive 2.1.1
- c# 变量、运算符与类型转换
- 计算字符串长度函数strlen
- [NFC]NFC启动流程2
- Linux 学习笔记1
- 欠拟合和过拟合、局部梯度下降
- [PAT-乙级]1039.到底买不买
- asp.net mvc路由重写及伪静态的粗浅理解
- 博客系统开发推送第二季----数据库设计
- python之list复制