HDFDF
HDFDF
字符在计算机内被作为数字进行存储
字符可以当作整数使用,对应相关整数
声明并赋值(整数 浮点数 字符)
声明变量可以多个变量
1. 当类型一样的时候才可以使用
a+b 11
"a+b" 引号为字符串
当数组和字符串一起运算只会进行组拼,成为新的字符串,没有进行数学运算
x+y=z;错
\n 换行
\t 制表符 tab
void Flag()
{
for (int j = 0; j <= 3; j++)
{
for (int i = 0; i <= j; i++)
{
Console.Write("*");
}
Console.Write("\n");
}
for (int i = 0; i <= 3; i++)
{
Console.WriteLine("*");
}
}
void Tree()
{
for (int j = 0; j <= 3; j++)
{
for (int k = 3; k >= j; k--)
{
Console.Write(" ");
}
for (int i = 0; i <= 2 * j; i++)
{
Console.Write("*");
}
Console.Write("\n");
}
for (int i = 0; i <= 3; i++)
{
for (int k = 3; k >= 0; k--)
{
Console.Write(" ");
}
Console.WriteLine("*");
}
}
Convert.Toint32();//只能将整数字符串转换成int数值,如果不是整数,可能抱错。
输入字符串:
读取字符串输入:
string str = Colsole.Readline();
console.writeline(str + “-”)
#判断代码正确
23 = a;
//上面的代码是将a赋值到23内,赋值是左边变量名,右边数值,例如a = 23;所以错误
x+y=z;
//同上,右边赋值给左边但是颠倒,所以错误
a=a+1;
//变量a加上1顺序正确,所以正确
console.writeline(a);
;可以输出a变量
#声明变量 003课时
int age;
//声明整数变量age
age =10;
//储存数据到age(赋值)
//it 变量类型,age是变量名
分割
double age2;
//double是浮点数(小数)
char age3;
//变量要以字母开头
//声明一个字符串变
ctrl + D複製游標所處一行
int a =5;
int b = a++; //b=5先賦值再自增
int b = ++a; //b=6先自增再賦值
double 在任一數若沒有小數點時,結果則不帶小數
例如
double f = 10 / 4; 結果為2
double f = 10 / 4.0; 結果為2.5
//字串格式化輸出可透過{}+索引直,例如
Console.Write("a=");
int a = Convert.ToInt32(Console.ReadLine());
Console.Write("b=");
int b = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("{0}+{1}={2}", a, b, a+b);
//讀取輸入
string str = Console.ReadLine();
Console.WriteLine(str+"-");
//將讀取輸入數字字串轉為整數型別
string str = Console.ReadLine();
int strInt = Convert.ToInt32(str);
Console.WriteLine(str + "-");
字串中 \ 為轉印字符,可使用 @ 使轉印字符部作用,例如若想印出 c:\a\b\c
方法1:Console.WriteLine("c:\\a\\b\\c");
方法2:Console.WriteLine(@"c:\a\b\c");
//使用 @ 使字串產生空格或換行效果
string str = @" 1213
+4567
=5780";
Console.WriteLine(str);
字元變數要放整數變數要使用char,例如:
int a = 97;
char b = (char)a;
變數命名盡量不使用中文,但可使用中文拼音
C#編譯產生以下2個程序集,.exe及.dll
\\第一個轉印符\可將 \ 印出
\"第一個轉印符\可將 " 印出
顯示字串要換行使用 \n
顯示字串要空格使用 \t,會如TAB鍵有4個空格