语言、数据和运算符

一、语言基础

C#定义及特点

C#是微软在2000年7月发布的一种全新且简单、安全、面向对象的程序设计语言,专门为.NET的应用而开发的语言。吸收了C++/VISUAL BASIC/delphi、Java等语言的优点。

特点有:语言简洁,保留了C++的强大功能;快速应用开发功能;语言的自由性;强大的web服务器控件;支持跨平台;与XML相融合。

项目

1后缀及意义

Confing:配置文件(存放配置参数文件);csproj项目文件(管理文件项)sln解决方案文件(管理项目)cs源文件(程序代码)

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

主函数:输入语句,输出语句

namespace ConsoleApplication1       (命名空间)

{

class Program                      (类)

{

static void Main(string[] args)   (方法)

{

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

string name = Console.ReadLine();

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

string age  = Console.ReadLine();

Console.Write("请输入你的单位:");

string work = Console.ReadLine();

Console.WriteLine("你的姓名是"+name+",你今年"+age+"岁了,你的单位是"+work+"");

Console.ReadLine();        }

}

}

Console.Readkey();输入语句

Console.Readline();输入语句

Console.WriteLine();输出语句,换行自动

Console.Write();    输出语句,不自动换行

3快捷键使用

Alt+右箭头,提示,需要执行程序时点击启动或者Ctrl+F5

Ctrl+k+c注释本行

Ctrl+k+u取消注释

Shift+delete   一删删一行

Ctrl+x剪切一行

Ctrl+shift+space将光标放在方法函数括号里面时使用,显示重载

注释的三种方式

//注释一行              /**/注释一段区域     ////函数上面使用,给函数加注解

一行中生命相同类型的多个变量之间用逗号隔开。

同一语句中,不能对同一个变量名声明称同一类型两次。

二、数据类型


C#语言


.NET类型(通用语言)


区间


值类型


整型(整数)


byle


Byte


0~255


short


Int16


-32768~32768


int(常用)


Int32


-231~231-1


long


Int64


-263~263-1


浮点型(小数)


float(后+f)


Single


double(默认常用)


Double


5.0*10-324~1.7*10308


decimal(后+m)


Decimal


字符型


char


Char


2字符


布尔型(判断)


bool


Boolean


True或false


日期时间


datetime


枚举类型


enum


结构类型


struct


引用类


字符串型


String


String


字符序列

String等同于字符型,长度较长,定义使用双引号

四、C#转义字符:

\’  单引号     \”  双引号   \\   反斜杠       \0  空       \a  警告(蜂鸣)    \b   退格      \f   换页

\n    换行       \r    回车    \t   水平制表符        \v   垂直制表符

变量与常量

变量:变量名=值    值可以不写

例子:int a =   ;a = 1

常量:只能取值不能赋值

Int a = 1

强制转换:

1自动转换:从值类型转换到引用类型

2强制转换:从引用类型转换到值类型时候,或者从浮点型转换到整型。方式:1、()2、conver3、parse

例子:int a ;double b=12.3;

a=ine.parse(b);

三、运算符:

算数:++  加一  --  减一

Int a=5;b=a++;则为b=a   a=a+1   b:5  a:6

Int a=5;b=++a;则   a=a+1  b=a    a:6   b:6

* 乘  /  除   %  取余

+  加   -  减

关系:

>   <  >=   <=       ==等于   !=不等于

逻辑:

&&   与,两条件都满足        ||  或 二者满足一个    !非,反义

条件运算:?:   唯一一个三元运算符,如果

赋值:=   +=   -=   *=   /=  %=   如:a+=4;即x=x+4;

例子:

三个数字比较大小

Console.Write("请输入a=");

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

Console.Write("请输入b=");

double b = int.Parse(Console.ReadLine());

Console.Write("请输入c=");

double c = int.Parse(Console.ReadLine());

//double d = a > b ? a : b;

//double s = d > c ? d : c;

double s = (a > b ? a : b) > c ? (a > b ? a : b) : c;

Console.WriteLine("最大的数值是"+s);

Console.ReadLine();

时间: 2024-11-05 13:38:26

语言、数据和运算符的相关文章

一:c语言(数据类型和运算符)

1 #include <stdio.h> /*就是一条预处理命令,它的作用是通知C语言编译系统在对C程序进行正式编译之前需做一些预处理工作.*/ 2 int main() /*C程序就是执行主函数里的代码,也可以说这个主函数就是C语言中的唯一入口.*/ 3 { 4 printf("I love imooc!"); /*看一下这里的打印语句是否正确*/ 5 return 0; 6 } 二:数据类型 1 #include <stdio.h> 2 int main()

编写高质量代码,改善C++程序的150个建议:指针、初始化和运算符

建议0:不要让main函数返回void 首先C++ 标准中从没有出现过void main(){}这样的函数定义. 标准的主函数定义有两种: int main() int main(int argc,char * argv[]) 在main函数中,return 语句的作用在于离开main函数(析构掉所有具有动态生存时间的对象),并将其返回值作为参数来调用exit函数.如果函数执行到结尾儿没有遇到return 语句,其效果就等于执行了return 0. 建议1:区分0 的四种面孔 1)整形0.作为一

Java 数据类型和运算符

                                                  Java   数据类型和运算符 Java 基础语法 一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作.下面简要介绍下类.对象.方法和实例变量的概念. 对象:对象是类的一个实例,有状态和行为.例如,一条狗是一个对象,它的状态有:颜色.名字.品种:行为有:摇尾巴.叫.吃等. 类:类是一个模板,它描述一类对象的行为和状态. 方法:方法就是行为,一个类可以有很多方法.逻辑

Java 第二章 变量 、数据类型和运算符 笔记

Java 第二章 变量 .数据类型和运算符 一.变量:存储数据的一个基本单元. 二.变量的声明和赋值: 1)声明并赋值:数据类型 变量名=值;      例:int  price=1000; 2)声明.赋值分两步:数据类型 变量名;   例: int  price; 变量名=值;              price=1000; 三.数据类型2种: 1)基本数据类型8种: Byte 长度:-128~127(-2的7次方到2的7次方减1) Short   -2的15次方到2的15次方减1 Int

java中的数据类型和运算符的总结归类。

首先学习java肯定先要了解java的发展史,以及java的特点,常见的dos命令,jdk的安装,如何开发java程序等等一下概念行的东西,这里面我都不一一说了. 今天这一章主要想总结一下java中的数据类型和运算符2大方面. 再说数据类型之前先说一下标识符的命名规则: 总的命名规则:见名知意.如果有多个单词组成,首单词小写,其余单词的首字母大写(驼峰命名法).1.首字母只能是字母,下划线和$2.其余字母可以字母,下划线,$和数字3.不能使用预留关键字4.严格区分大小写(总体来说和c语音一样)

python学习笔记表达式和运算符(一)

表达式和运算符 什么是表达式? 1+2*3 就是一个表达式,这里的加号和乘号叫做运算符,1.2.3叫做操作数.1+2*3 经过计算后得到的结果是7,就1+2*3 = 7.我们可以将计算结果保存在一个变量里,ret = 1-2*3 . 所以表达式就是由操作数和运算符组成的一句代码或语句,表达式可以求值,可以放在"="的右边,用来给变量赋值. 算术运算符 : + - * / //(取整除) %(取余) ** >>> 2+3 >>> 3-2 >>

第二章:数据类型和运算符

第二章:数据类型和运算符 计算机中的进制 **标识符 总的命名规则:见名知意.如果有多个单词组成,首单词小写,其余单词的首字母大写(驼峰命名法).1.首字母只能是字母,下划线和$2.其余字母可以字母,下划线,$和数字3.不能使用预留关键字4.严格区分大小写 数据类型*** 基本数据类型 整型 byte(1个字节) short(2个字节) int(4个字节) long(8个字节) 浮点型 float(4个字节) double(8个字节) 字符型 char(2个字节)采用Unicode码 布尔型 b

JavaScript学习笔记【2】表达式和运算符、语句、对象

笔记来自<JavaScript权威指南(第六版)> 包含的内容: 表达式和运算符 语句 对象 表达式和运算符 数组直接量中的列表逗号之间的元素可以省略,这时省略的空位会填充值undefined.元素列表末尾可以留下单个逗号,这时并不会创建一个新的值为undefined元素. 属性访问表达式,.identifier的写法只适用于要访问的属性名称是合法的标识符,并且需要知道要访问的属性的名字.如果属性名称是一个保留字或者包含空格和标识符,或是一个数字(对于数组来说),则必须使用方括号的写法.当属性

第八章 表达式和运算符

表达式和运算符 表达式字面量 整数字面量实数字面量字符字面量字符串字面量 求值顺序 优先级结合性 简单算术运算符求余运算符关系比较运算符和相等比较运算符递增运算符和递减运算符条件逻辑运算符逻辑运算符移位运算符赋值运算符 表达式和运算符 表达式 本章将定义表达式,并描述C#提供的运算符. 运算符是一个符号,它表示返回单个结果的操作.操作数(operand)指作为运算符输入的数据元素.一个运算符会: 将操作数作为输入 执行某个操作 基于该操作返回一个值 表达式是运算符和操作数的字符串.可以作为操作数