语言基础0721

函数的四要素:名称;输入;输出;加工;

0.写程序注意大小写,先框架在补充(说的就是括号还有引号分号),尽量用它提示的那个。

 1.Console.WriteLine("");输出语句,""会在程序执行是直接显示出来,自动换行。 Console.Write("");不自动换行。

 Console.ReadLine();输入语句,需要在程序执行页面输入内容。

2.namespace命名空间,项目命是啥后边就是啥

static void Main(string[] args)  方法,程序写在这后边的括号里

 class Program 类

3.快捷键

alt+→提示,单词拼错了、忘记了什么的可以用

ctrl+F5,执行程序   Ctrl k+ctrl c注释一行,注释之后这一行就不执行了 Ctrl k+ctrl u,取消注释

shift+delete,删一行,Ctrl+x剪切一行

//注释一行,跟上边一样。/**/注释**中间的内容

5.同一行里声明同一类型的多个变量之间用;隔开int a=11;int b=22;可以不赋值只表明变量。

6.数据类型

整型 byle<short<int<long(这里是说值空间大小,比如说256就要用short不能用byle),一般用int大约+—21亿

浮点型 float<double<decimal,一般用double

字符型char   bool,用来判断正误的就ture跟false

字符串型string

C#

.NET

字节

值区间

基本数据类型

整型

byle

Byte

1

0--255

short

Int16

2

int

Int32

4

long

Int64

8

浮点型

float

Single

4

double

Double

8

decimal

Decimal

16

字符型

char

Char

任意字符

布尔型

bool

Bool

True或者false

引用型

字符串型

string

String

字符序列

值类型

日期时间

Datetime

枚举类型

ENUM

结构类型

struct

7. Console.WriteLine("H:\音乐\喜剧\郭德纲"); 运行之后是H:音乐喜剧郭德纲第一个分号是转译一个字符如’ 是单引号  是退格

8.基本类型转换

自动转换---从值类型转换到引用类型的时候

强制转换---从引用类型转换为值类型的时候,或者从浮点型转换为整型

当一个引用类型转换到值类型的时, 必须引用类型中的数据元素,能够转换成值类型的容量范围内的数据才行,否则不能转换。

用parse转换   int a ;double b=12.3

a=int.parse(b  to string()); 把b转化为string类型放到int .parse里

9.运算符

分类

符号

解释

算数

++       --

加加,减减

* /%

乘除取余

+-

加减

关系

><     >=    <=

大于 小于于等于 小于等于

==   !=

等于  不等于

逻辑

&&

与(并且

||

!(取反向)

非(优先级最高)

条件运算符

?:

唯一一个三元运算符,如果

赋值

=   +=  -=  *= /=  %=

如x-=4即为x=x-4

a++表示先赋值后运算,++a表示先运算后赋值

int a = 10; int b = a++; int c = ++a;

            Console.WriteLine("a ="+a);

            Console.WriteLine("b=" + b);

            Console.WriteLine("c="+c );  

结果为a=12.b=10,c=12

条件运算符

x=(x>12)?1:2   假如x>12返回1,x<12返回2.

10.例题

100以内与7有关的整数

            Console.WriteLine("请输入一个100以内的数");

            int a = int.Parse(Console.ReadLine());

            Console.WriteLine("是否是7的倍数?" + (a % 7 == 0));

            Console.WriteLine("个位数是否是7?" + (a / 10 == 7));

            Console.WriteLine("十位数是否是7?" + (a / 7 == 0));

            Console.ReadLine();

老狼老狼几点了

            Console.WriteLine("老狼老狼几点了");

            int time = int.Parse(Console.ReadLine());

            string ap = time > 12 ? (time - 12) + "pm" : (time) + "am";

            Console.WriteLine(ap);

            Console.ReadLine();

我叫**,今年**,在**工作

            Console.WriteLine("请输入你的姓名");

            String c = Console.ReadLine();

            Console.WriteLine("请输入你的年龄");

            String d = Console.ReadLine();

            Console.WriteLine("请输入你的工作单位");

            String e = Console.ReadLine();

            Console.WriteLine("我叫" + c + ",今年" + d + ",在" + e + "工作。");

原文地址:https://www.cnblogs.com/lanrenqilanming/p/5693056.html