一、C#语言基础

新建项目:文件→新建→项目→Visual C#(默认.NET Framework 4.5)→控制台应用程序

1、项目结构

(1)项目后缀

.config ——配置文件(存放配置参数文件)

.csproj ——项目文件(管理文件项)

.sln ——解决方案文件(管理项目)

.cs ——(程序代码)

(2)函数的四要素:名称、输入、输出、加工

(3)主函数,输入语句,输出语句

Useing ——程序引用的库

namespace ConsoleApplication3 ——命名空间

class Program ——类

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

(4)快捷键

Alt+→  提示,需要执行程序时点击启动或Ctrl+F5

Ctrl+E,C  注释本行    Ctrl+E,C  取消注释本行

(5)注释方式

a //注释一行

/**/注释一段区域

///放在函数上面使用,给函数加注解

二、数据类型

1、基本数据类型(值类型)

Int 整数类型   Int32  占4b大小(范围:-2^31至2^31-1)

Long 超大整数类型  Int64  占8b大小 (范围:-2^62至2^62-1)

Double 双精度浮点型小数  占8b大小

Decimal 单精度浮点型小数  占16b大小

String 字符串类型

2、引用类型

(1)字符串类型

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

如:string a = “Hello.”;        string b = “15”;

(2)数组类型

Int a = 11;    double b = 12.5;

3、基本的类型转换

(1)自动转换(隐式转换)——从值类型转换到引用类型时候

方法: Int a = 5;

String b = a.ToString();

(2)强制转换(显式转换)——从引用类型转换到值类型时候,或者从浮点类型转换到整形

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

方法一: 用()

int a;

double b = 12.3;

a = (int)b;

方法二: 用convert

Int a;  float c;  doulbe b=12.3;

A=convert.toInt32(b);  c=convert.Tosingle(b);

方法三:用Parse

Int a;    double b=12.3;

A=int.Parse (b);

总结:b=(int)a;等同于b=int.Parse(a);等同于b=convert.ToInt32(a);

三、运算符

算数

++  加加  --  减减  * 乘  / 除  %取余  +  加  -  减

关系

> 大于  < 小于  >=大于等于  <= 小于等于  == 等于  != 不等于

逻辑

&& 与(并且)  || 或  ! 非(注:优先级最高!)

条件运算符

?  :    如果 是

赋值

=  +=  -=  *=  /=  %=

例如:x+=5   即为 x=x+5

例:

Console.Write(“请输入100以内的数:”);

String s = Console.ReadLine();

Int num = Convert.ToInt32(s);

Console.WriteLine(“数字是否是7的倍数”+(num %7==0));

Console.WriteLine(“数字十位数是否是7的倍数”+(num /10==7));

Console.WriteLine(“数字个位数是否是7的倍数”+(num %10==7));

C#-语言基础+数据类型+运算符的更多相关文章

  1. C语言基础知识-运算符与表达式

    C语言基础知识-运算符与表达式 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.常用运算符分类 1>.算术运算符 用于处理四则运算. 2>.赋值运算符 用于将表达式的 ...

  2. GO学习-(6) Go语言基础之运算符

    Go语言基础之运算符 运算符用于在程序运行时执行数学或逻辑运算. 运算符 Go 语言内置的运算符有: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 算数运算符 运算符 描述 + 相加 - ...

  3. JavaScript 引入方式 语言规范 语言基础 数据类型 常用方法 数组 if_else 比较运算符 for while 函数 函数的全局变量和局部变量 {Javascript学习}

    Javascript学习 JavaScript概述 ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript ...

  4. c语言基础:数据类型 分类: iOS学习 c语言基础 2015-06-10 21:43 9人阅读 评论(0) 收藏

    C语言基本数据类型大体上分为: 整型 和 浮点型   字节: 计算机中最小的储存单位     1 Byte = 8 bit 整型:         int     4                  ...

  5. C语言基础学习运算符-赋值运算符

    简单赋值 在C语言里,运算符=并不表示相等,而是一个赋值运算符.这意味着,符号=的左边该是一个可修改的变量名,而右边是赋给该变量的值. 如下程序语句: i = i+; 在数学上,该等式无法成立.而作为 ...

  6. Java语言基础——数据类型与运算符

    标识符: 1.组成元素由字母.数字.下划线.美元符号($) 2.标识符不能以数字开头 3.标识符严格区分大小写 4.标识符的命名要有意义(见名知意) 注释: 1.单行注释 // 2.多行注释 /* 注 ...

  7. [Python学习笔记1]Python语言基础 数学运算符 字符串 列表

    这个系列是我在学习Python语言的过程中记录的笔记,主要是一些知识点汇总,而非学习教程,可供有一定编程基础者参考.文中偏见和不足难以避免,仅供参考,欢迎批评指正. 本系列笔记主要参考文献是官网文档: ...

  8. JS基础-数据类型-运算符和表达式-变量和常量

    1.js的基础语法2.js调试 1.F12调出控制台,查看提示错误及其位置. 2.出错时只影响当前代码块,不会影响其他代码块,后续代码块继续执行.3.语法规范 1.js语句:可执行的最小单元 必须以 ...

  9. c语言基础数据类型及命名规范

    1. 常量是程序运行期间不能被改变的量; 变量代表一个存储区域,存储区域内存储的内容就是变量的值, 变量的值可以在程序运行期间改变  (变量就像一个杯子, 用来存放水, 杯子里的水即变量的值是可以改变 ...

随机推荐

  1. curl模拟多线程抓取网页(优化)

    通过上篇文章清楚了通过curl_multi_*函数可以一次请求多个url,但是也留下了问题,就是结果要等所有数据请求结束一起返回,才能逐个处理数据.优化代码,使先成功请求的url先返回处理结果,而不是 ...

  2. Intellij Idea notes

    1. 解决intellij idea国际化配置文件resource bundle中文乱码问题 https://blog.csdn.net/u012453843/article/details/7531 ...

  3. 对象转换利器之Dozer

    什么是Dozer Dozer是一个Java对象转换工具,可以在JavaBean和JavaBean之间进行递归数据复制,并且适应不同复杂的类型.Dozer会直接将名称相同的属性进行复制,属性名不同或者有 ...

  4. VMWare 虚拟机挂载 Homestead NFS 进行老项目(基于 Brophp)维护

    环境: Laravel/homestead + winnfsd VMWare workstation 背景: 众所周知, windows 上成功配置 Homestead 进行开发时,为了解决文件系统的 ...

  5. TabHost tab项单击事件

    TabHost 选项发生变化时会触发OnTabChangedListener事件,但是如果当前已经选中第一项,再次单击该项时,OnTabChangedListener不会触发该事件,所以再次单击选中t ...

  6. 移动直播app怎么做

    今年移动直播行业的兴起,诞生了一大批网红,甚至明星也开始直播了,因此不得不跟上时代的步伐,教你从零开始搭建一个完整的iOS直播app,希望能帮助到更多的人更快的了解直播. 了解直播 1 热门直播产品: ...

  7. 转 group_concat函数详解

    MySQL中group_concat函数 完整的语法如下: group_concat([DISTINCT] 要连接的字段 [Order BY ASC/DESC 排序字段] [Separator '分隔 ...

  8. FCLK、HCLK、PCLK

    一,PLL    S3C2440 CPU主频可达400MHz,开发板上的外接晶振为12M,通过时钟控制逻辑的PLL(phase locked loop,锁相环电路)来倍频这个系统时钟.2440有两个P ...

  9. Bootstrap轮播

    实现原理:隐藏所有要显示的元素,然后指定要显示的为block,宽.高自适应. 结构: 容器:最外层为一个div 使用data-ride="carousel" 来指定为轮播插件.并提 ...

  10. 咏南中间件V10.1更新日志

    咏南中间件V10.1 2016-8-3----------------------------------------------------开始支持DELPHI10.1(BERLIN)增加中间件业务 ...