C#程序设计基础(一)
【基础篇】C#基础知识【基础篇】C#面向对象基础
文章目录
前言
在这里申明一下,我写这个专栏的原因 工作原因需要用到C# 1.方便自己review 2.方便一些想要快速入门C#的朋友入门 所以进度会比较快,不会一章章慢慢讲的,基本上三章起跳。以下为本篇文章概述
这篇文章主要粗略带过一些C#程序设计基础的知识,例如C#的Hello,Wolrd程序编写,以及C#基础的数据类型,以及算术运算和变量规则。
提示:以下是本篇文章正文内容
一、第一个C#程序
众所周知,用不同的编程语言输出Hello,World是我们的国际惯例。
从这里不难看出,C#语言有和面向对象语言一样的语言基础,
这里 using………………导包
Namespace…………….命名空间,指向类名
Static void Main(String[] args){
主程序入口
}
二、基础知识
1.C#的基本数值类型
代码如下(示例):
int | System.Int32 |
long | System.Int64 |
float | System.Single |
double | System.Double |
string | System.String |
Char | System.Char |
Array | System.Array |
Object | System.Object |
1.1 基本数据类型–整形
这里n为整数指n位二进制,上表给出了各种整型的范围
其中最常用的是int,很大的数可以用long,偶尔会用到short和byte,其他基本不用。
byte作为8位整数很少使用,但是作为一个字节用到很多。
整形常量
一般的整形常量都是十进制开头,如:673,-9994
有时会用到十六进制常量,要用0x开头,如:0x9b,0x48ff
1.2 基本数据类型–实形
注意:
- 写法:实型常量有两种写法,一种是我们熟悉的,例如:8.42,-93.3333, 另一种通常用于很大很小的数,使用科学计数法表示,如:1.56e-82,表示1.56乘10的-82次方。
- 实型常量默认为双精度类型,如果要用到单精度常量,需要用到f(不默认自己转换) 需要转换的时候要带上对应的变量符号
1.3 基本数据类型–对象
这点不过多赘述,在讲面向对象的时候自然会讲
1.4 基本数据类型–布尔
总结:
- bool类型的表达式常作为判断条件
-
- 数值类型:六个运算符都可以用
- 字符类型:== 和 !=
- 逻辑类型:与,或,非
- 条件运算:参考三元表达式 真为前值,假为后值
2.算数运算与变量
2.1 算术运算
注意:C#求余计算可以针对实型数:
例如:
5.0%2.1 = 0.8
2.2 变量
- 变量在使用前需要定义
- 允许初始化
- 可以使用中文变量
- 变量定义需要明确赋值,不能再语句中赋值