C#基础
2021-07-16 12:15
Console.WriteLine ("你好 老王!");
//单行注释
/*
* 多行注释
*/
//今天是2017年12月19号9点26
/*
* 现在我正在学习C#,今天是第一次正式的学习C#语言
* 今天的天气特别好,我的心情很愉悦
* CSDN
*/
/*
什么是字节
1000 0000 8位的2进制
1111 1111 2^8-1 = 255
一个字节占8位
*/
//a在内存的栈区,在这块内存中存放了true这个值
//bool a = true;
//Console.WriteLine (sizeof(bool));
//验证sbyte和byte的内存大小
//sbyte sb = -1;
//byte s = 1;
/*
常量:程序运行期间,不能被改变的量
const int age = 18;
age = 18;
变量:程序运行期间能被改变的量
int age = 18;
age = 20
*/
//问题一
/* int age1 = 18;
int age2 = age1;
age2 = 28;
//问age1是多少
Console.WriteLine (age1);
*/
/*int b = 0;
short d = 30;
float c = 1.2f;
double e = 2.1234f;
*/
//Console.Read() 获取控制台输入字符的ascii码
// int a = Console.Read();
// Console.WriteLine (a);
// char c =Console.Readkey().KeyChar;
// Console.WriteLine ();
// Console.WriteLine (c);
//获取控制台输入的一行字符
// string str = Console.ReadLine();
// Console.WriteLine (str);
/*
练习一:
在控制台输出
*
**
***
*/
// Console.WriteLine (" *");
// Console.WriteLine (" ***");
// Console.WriteLine ("*****");
//
/*
晚自习作业
1.从控制台输入一个字符获取它的ascii码
// */
// int a, b;
// a = 10;
// b = 20;
// int c = a;
// a = b;
// b = c;
// Console.WriteLine (a);
// Console.WriteLine (b);
//
// int a = Console.Read();
// Console.WriteLine (a);
//
// int a,b;
//
// Console.WriteLine (a);
//任意输入两个数,计算他们的和差积商
//// string str1 = Console.ReadLine();
//// //将数字类型的字符串(字符)转成对应基本数据类型
// int num1 = Convert.ToInt32(str1);
// string str2 = Console.ReadLine ();
// int num2 = Convert.ToInt32(str2);
//// //计算NUM1和NUM2的和
//// int sum = num1 + num2;
// Console.WriteLine (sum);
//
// //数据累之间的相互转换
// short s = 1;
// int a = 2;
// //将高精度的数据强制转换成低精度的数据时,需要进行显示转换
// //将低精度的数据转换位高精度的数据时,之间可以转换(隐式转换)
// float c = 12.4f;
//
// Console.WriteLine ("Enter an amount:");
// float money = Convert.Tolnt32 (Console.ReadLine ());
// money *= 1.05f;
// Console.WriteLine (money);
// Console.WriteLine ();
// Console.WriteLine ("请输入第一个数:");
// float a = Convert.ToSingle (Console.ReadLine ());
// Console.WriteLine ("请输入第二个数:");
// float b = Convert.ToSingle (Console.ReadLine ());
// float c = a / b;
// c *= 100;
// Console.WriteLine ("{0:f}%", c);
// float a,b;
// a = 11;
// b = 13;
// float c = a;
// a = b;
// b = c;
// Console.WriteLine (a);
// Console.WriteLine (b);
// Console.WriteLine ("输入金额:");
// int money = Convert.ToInt32 (Console.ReadLine ());
// int money20 = money / 20;
// int remain = money % 20;
// int money10 = remain / 10;
// remain = remain % 10;
// int money5 =remain / 5;
// remain= remain % 5;
// int money1 = remain / 1;
// Console.WriteLine ("使用20美元{0}张,10美元{1}张,5美元{2}张,1美元{3}张",money20,money10,money5 ,money1);