3.6语言基础笔记

一.mian函数

static void Main(string [] args)
{

}程序代码写在花括号里

二.输出

Console.WriteLine("这是我的第一个程序。");

Console.WriteLine("这是第二行代码。");

Console.WriteLine("这里是要输出的字。");没有换行

三.输入

string s =Console.ReadLine();     //这句话的意思是从控制台程序读取一整行内容放到s这个容器里面

Console.ReadLine();从控制台读取一整行

四.注释和取消注释

1.选中相应的行,点击工具栏中的注释选中行(取消注释选中航)

2.选中相应的行,使用快捷键 ctrl+k,ctrl+c  (ctrl+k,ctrl+u)

3.手动注释:再不要的行前面加//(注释一整行)

4.注释其中一段代码/*这里面是代码*/

5.注释的作用://这两行是输出的作用

技巧:
1.写的代码尽量使用智能感知功能;
2.先写总体,再完善细节;
3.自动完成单词功能。Alt+→

案例案例:输入姓名,年龄,单位,整合成一个流畅的句子显示出来。

五.数据类型

值类型

1.整形常用:Int……正负21亿内的整数-1

int a =1 a=2,可以重新赋值

long数更多

2浮点型.

双精度浮点小数double

double c =1.22

单精度浮点小数float

float d =1.2f或1.2F;

精确浮点数decimal

decimal e =1.22m或1.22M;

3.布莱尔类型bool,只能存储true或false,用来做判断题

bool f =false;

4.日期时间

5.枚举类型

6.结构类型

引用类型:

字符串类型:string

string s =""(引号里可以是任何数,也可以是空的)

string ss ="123"

变量的命名规则

1.变量名由;字母,数字,下划线,@,汉子组成
2.首个字符可以放:@,字母,下划线,汉字
3.一个变量名中间不可以有任何空格
4.深蓝色或浅蓝色的字是关键字,不允许使用关键字做变量
5.一次性定义多个变量,使用逗号隔开
int aa=1,bb=2,cc=3

六.数据转换

1.自动转换

2.强制转换

七运算符

(一)、算数运算符:
+ - * / % ++ --
注意:
1.做除法运算的时候,如果两个操作都是整数,则运算之后的结果也是整数。
2.做算数运算的时候,如果两个被操作的数不是同一类型,则会在运算的时候会自动进行类型转换。

% 模 取余的用途
1.判断a是不是b的倍数(是否能够整除)====>a%b是否==0
2.判断a的个位是不是b====>a%10是否==b
3.把数变成某个范围之内的数(利用余数一定比除数大的定理,比如十六进制里面最大的单个数是F(15))

++ --
int a =5;
int b= a++; ====>可以写成int b =a; a = a+1;
int c = ++a;====>可以写成a = a+1; int c =a;
运算出来的结果就是
b = 5;
c = 7;
注意:++ --这两种运算只能应用于变量(5++是不对的!!常量也是不可以使用的!!)

(二)、关系运算符:
== != > < >= <=
关系运算符运算结果统统是bool型(结果不是Ture就是False)

int a = 5;
int b = 6;
Console.WriteLine(a == b); ====>False
Console.WriteLine(a != b); ====>True
Console.WriteLine(a > b); ====>False
Console.WriteLine(a < b); ====>True
Console.WriteLine(a >= b); ====>False
Console.WriteLine(a <= b); ====>True

注意:== 不能写成 =(一个=是赋值的意思)

(三)、逻辑运算符:
&& || !
&&====>两个条件都成立,结果为True,否则False
||====>两个条件只要有一个成立,结果为True,两个都不成立为False
!====>将原来的结果取相反的(若本来为True,取反就是False)

(四)、其他运算
= ====>赋值运算,将后面的值赋给左侧的变量。(注意:只能是变量)
+= -= *= /= %= ====>复合运算符(例:a += b;(意思是a = a +b;))

条件运算符: ? : (if ... else..讲解的时候讲解)

时间: 2024-08-03 03:09:43

3.6语言基础笔记的相关文章

C/C++语言基础---笔记四

int *p;//(int *)修饰的是内存地址,也就是32位二进制无符号整数 //*p等价于int类型数据 //p 一个内存地址 //*根据内存地址取出内容 //&根据变量取出地址 //任何类型的指针都占4个字节 int a, b; scanf("%d%d",&a,&b);//接收输入值 printf("%d,%d",a,b); void change(int *p){ int *temp; *temp = *p; *p = 10; pri

Python源码剖析笔记0 ——C语言基础

python源码剖析笔记0--C语言基础回顾 要分析python源码,C语言的基础不能少,特别是指针和结构体等知识.这篇文章先回顾C语言基础,方便后续代码的阅读. 1 关于ELF文件 linux中的C编译得到的目标文件和可执行文件都是ELF格式的,可执行文件中以segment来划分,目标文件中,我们是以section划分.一个segment包含一个或多个section,通过readelf命令可以看到完整的section和segment信息.看一个栗子: char pear[40]; static

C语言基础学习笔记

--C语言框架-- 数据  字节byte          字符   char         8  半字half word     短整型        short int    16    字word            整型   int(integer)   32               长整型   long int     32                 单精度   float        32   双字(double word) 双精度  double       64 

C语言基础(转载自大海笔记)

# C语言基础2015年03月26日10:04:411.    语言排行榜C——java——objective-C2.    进制:进制:进位机制.用普通的话讲,应该为人为的定义一种度量来标识一样东西.计算机常用的进制有:十进制.二进制.八进制和十六进制.?    十进制:0-9(十个指头)(进制表示基数:10)?    二进制:0,1(基数为2)?    八进制:0-7(基数为8)?    十六进制:0-9,A-F(基数为16)    可以有很多进制,比如分钟为60进制等等.3.    位权为

Go学习笔记(2) 语言基础和数值布尔类型

  1. Go语言环境变量 Go语言开发环境依赖一些操作系统环境变量,常用的环境变量如下: $GOROOT 表示 Go 在你的电脑上的安装位置,它的值一般都是 $HOME/go,当然,你也可以安装在别的地方. $GOARCH 表示目标机器的处理器架构,它的值可以是 386,amd64 或 arm. $GOOS 表示目标机器的操作系统,它的值可以是 darwin,freebsd,linux 或 windows $GOBIN 表示编译器和链接器的安装位置,默认是 $GOROOT/bin,如果你使用的

非专业码农 JAVA学习笔记 2 java语言基础

java语言基础 (一)程序构成 略 (二)数据类型变量和常量 1.数据类型(与c#差不多) 布尔bool 8位 字节byte 8   -128-127 字符char 16 短整型Short 16 Int 32 Long 64 Float 32 Double 64 2.标识符-变量常量方法对象和类的名字标记 字母数字 还有两个特殊符号_ 和$ 字母下划线或者美元符号开头 3.常量 4.变量 (三)表达式 1.赋值和强制类型转换 Tostring()弱转换 类型=(类型)变量:a=(int)b;a

《MSSQL2008技术内幕:T-SQL语言基础》读书笔记(下)

索引: 一.SQL Server的体系结构 二.查询 三.表表达式 四.集合运算 五.透视.逆透视及分组 六.数据修改 七.事务和并发 八.可编程对象 五.透视.逆透视及分组 5.1 透视 所谓透视(Pivoting)就是把数据从行的状态旋转为列的状态的处理.其处理步骤为: 相信很多人在笔试或面试的时候被问到如何通过SQL实现行转列或列转行的问题,可能很多人当时懵逼了,没关系,下面我们通过例子来理解. (1)准备数据 --1.0准备数据 USE tempdb; IF OBJECT_ID('dbo

《MSSQL2008技术内幕:T-SQL语言基础》读书笔记(上)

索引: 一.SQL Server的体系结构 二.查询 三.表表达式 四.集合运算 五.透视.逆透视及分组 六.数据修改 七.事务和并发 八.可编程对象 一.SQL Server体系结构 1.1 数据库的物理布局 数据库在物理上由数据文件和事务日志文件组成,每个数据库必须至少有一个数据文件和一个日志文件. (1)数据文件用于保存数据库对象数据.数据库必须至少有一个主文件组(Primary),而用户定义的文件组则是可选的.Primary文件组包括 主数据文件(.mdf),以及数据库的系统目录(cat

MySQL学习笔记_8_SQL语言基础复习

 SQL语言基础复习 一.概述 SQL语句注释方式 1)以"#"开头直到行尾的所有内容都是注释 2)以"--"(--后还有一个空格)开头直到行尾的所有内容都是注释 3)以"/*"开始,以"*/"结束的所有内容都是注释,可用于注释多行 二.数据库操作 1.创建数据库 create database db_name; db_name命名规则: 1)名称可由任意字母,数字,"_"或"$"组