第一个C#程序
//引入系统的命名空间
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace FirstLesson
{
class Program
{
//Main方法,是整个程序的入口,程序从这里开始执行
static void Main(string[] args)
{
//单行注释
//作用:对代码起到解释说明的作用
/*多行注释
* 注释分类:单行注释 多行注释 文档注释优秀的
* 多行注释允许你使用换行
* 多行注释之间可以嵌套单行注释,但是不能嵌套多行注释
* /
/*ctrl + shift + Z: 反撤销
* ctrl + F:查找
* ctrl + A:全选
* ctrl + 方向键:快速移动光标
* 双击:选中某一个词
* 三击:选中某一行
* alt +上下方向键:可以移动整行代码的位置
* ctrl +K,ctrl +F:自动整理选中的代码
*/
Console.WriteLine("Hello,world");
// 二.数据类型
关键字 字节大小 说明
Bool 一字节 非真即假
Sbyte 一字节 有符号8位整数
Byte 一字节 无符号8位整数
Short 二字节 有符号16位整数
Ushort 二字节 无符号16位整数
char 二字节 16位字符类型
int 四字节 有符号32整数
uint 四字节 无符号32位整数
float 四字节 32位单精度浮点类型
long 八字节 有符号64位整数
ulong 八字节 无符号64位整数
double 八字节 64位双精度浮点类型
decimal 十六字节 128位高精度浮点数
string 字符串
//三.常量 变量
/*
* 常量:程序运行期间,不能被改变的量
* 变量:程序运行期间,可以被改变的变量,本质是一个存储空间,之所以可以改变,是存储空间中的内容一直在改变
* 变量在使用前必须要先定义
* 定义的格式:
* 数据类型 变量名=初始值;
* 数据类型:规定该变量空间的大小,以及可以存储的数据类型
* 变量名:给变量起个名字,起到唯一标识的作用
* =:赋值号,将赋值号右侧的值赋给左边的变量,赋值的过程就是拷贝的过程
* 初始值:这块变量空间里最初始放的数值
* 命名规则:
* 1.由数字 字母 下划线 @组成,数字不能放开头,@只能放开头
* 2.同一作用域,不允许定义同名的变量
* 3.不能使用系统关键字命名
* 4.命名要见名知义
* 5.使用驼峰命名法
*/
练习题
int age =18;
age = 30;
Console.WriteLine(age);
//定义字符型变量,名字为a,赋值初始值为a
char a = 'a';
Console.WriteLine(a);
//定义单精度浮点型变量,名字为b,赋值初始值为3.14f
float b = 3.14f;
Console.WriteLine(b);
//定义双精度浮点型,名字为C,赋值初始值为3.1415
double c = 3.1415;
Console.WriteLine(c);
//定义字符串类型变量,名字为name,赋值初始值为PDD
string name = "PDD";
Console.WriteLine(name);
//要求输出以上的变量
//四.基本输出函数的使用
/*使用Console类调用Writeline方法进行输出
//Console.WriteLine(“这是一个可以自动换行的输出”);
// Console.Write(“这个输出不会换行”);
//Console.WriteLine(“这是第三个输出”);
//Console.WriteLine(“天苍苍野茫茫,我做隔壁我姓王”);
(换行) 实现输出语句为:天苍苍野茫茫,
我做隔壁我姓王
/*转义字符
* \n:换行
* \\:打印\
*/
练习题
//Console.WriteLine(" *\n * *\n * * *");
//int score = 100;
//Console.WriteLine("我叫{ 0},我考了{ 1}分!!",name,score);
//Console.WriteLine("我叫{0},我考了{1}分!!", name, score);
/*总结:大括号表示占位符,大括号中要有一个索引号,索引号是从0开始,
* 不能使用超出范围的索引
*/
练习题
//num1 = 8;
//int num2int = 4;
//Console.WriteLine("{0}是{1}的倍数",num1,num2);
练习题
//int sum = 12;
//Console.WriteLine("{0}+{1}={2}",num1,num2,sum);
double d = 23.56789, e = 0.5667;
//控制整数位和小数位
Console.WriteLine("d={0:000.00},e={1:00.000}",d,e);
//保留小数位
Console.WriteLine("d={0:f2}",d);
//转化百分数
Console.WriteLine("d={0:p3}",d);
Console.WriteLine("e={0:f2}",e);
//保证当前程序执行完成不退
Console.ReadKey();
}
}
}
---------------------
作者:qiaodening
来源:CSDN
原文:https://blog.csdn.net/qiaodening/article/details/81070554
版权声明:本文为博主原创文章,转载请附上博文链接!