变量命名约定:

1.PascalCase 帕斯卡拼写法

Age

LastName

WinterOfDiscontent

2.camelCase 骆驼拼写法

age

firstName

timeOfDeath

区别:两种命名约定都应用到由多个单词组成的名称中,并指定名称中的每个单词除了第一个字母大写外,其余字母都是小写。在camelCase中,还有个规则,即第一个单词以小写字母开头;

建议:简单的变量使用camelCase规则;对于比较高级的命名则使用PascalCase;

 1  static void Main(string[] args)
 2         {
 3             /*This is a comment*/
 4             /*And so...
 5                        ...is this!*/
 6             //This is a different sort of comment.
 7             // <A statement>; //Explanation of statement
 8             /*#region Using directives
 9             using System;
10             using System.Collections.Generic;
11             using System.Linq;
12             using System.Text;
13             using System.Threading.Tasks;
14             #endregion*/
15              //使用简单类型变量
16              /*int myInteger;
17              string myString;
18              myInteger=17;
19              myString="\"myInteger\" is ";//转义序列\转义双引号
20              //myString = "This string has a\nline break.";
21              //myString = @"C:\Temp\MyDir\MyFile.doc";
22              Console.WriteLine("{0}{1}.", myString, myInteger);
23              Console.ReadKey();
24              //@"C:\Temp\MyDir\MyFile.doc"*/
25             //变量的声明和赋值
26             int xSize = 4 , ySize = 5 , zSize = 6 , aSize = 7 ;
27             xSize = ySize++ * --zSize;
28             Console.WriteLine("{0}{1}{2}{3}", xSize, ySize, zSize, aSize);
29             Console.ReadKey();
30
31
32
33         }

3.

static void Main(string[ ] args)意思?

static 静态的
void 空返回值
Main 方法名,在这个地方为主方法,每个程序只能有一个Main
()表示方法里面的参数
string[] args:string表示参数类型为一个字符串数组,args表示参数名称

这句话你记住格式就行了,不会有什么改变的,就是一个主方法固定声明的格式。

4.verbatim string literal

逐字字符串字面量;原义字符串;逐字字符串字面变量

C# 支持两种形式的字符串:常规字符串 (regular string literal) 和原义字符串 (verbatim string literal)。

查看相关

5.

||

subtracting 英[səbt'ræktɪŋ] 美[səbt'ræktɪŋ]

减去; 减,扣除,做减法( subtract的现在分词 );

ex:the result of subtracting a from b is c;||

||sum[英][sʌm][美][sʌm]
n.总数; 算术; 金额; 概略,要点; 
vt.& vi.总计; 总结,概括; 归纳;

ex: the sum of a and b is c;||

||

product 英[ˈprɒdʌkt] 美[ˈprɑ:dʌkt]
n. 产品; 乘积; 结果; 作品;

ex:the product of a and b is c;||

||dividing by 除法

ex:the result of dividing a by b is c;||

remainder[英][rɪˈmeɪndə(r)][美][rɪˈmendɚ]
n.剩余物; 其他人员; 差数; 廉价出售的图书; 
vt.廉价出售(书); 廉价出售; 
adj.剩余的; 留存下的;

ex:the remainder after dividing a by b is c .

代码示例:

 1 static void Main(string[] args)
 2         {
 3             //变量赋值、用户输入、类型转换、加减乘除余数
 4             /*double firstNumber, secondNumber;
 5             string userName;
 6             Console.WriteLine("Enter your name:");
 7             userName = Console.ReadLine();
 8             Console.WriteLine("Welcome {0} !", userName);
 9             Console.WriteLine("Now give me a number :");
10             firstNumber=Convert.ToDouble(Console.ReadLine());
11             Console.WriteLine("Now give me another number :");
12             secondNumber = Convert.ToDouble(Console.ReadLine());
13             Console.WriteLine("The sum of {0} and {1} is {2}.", firstNumber, secondNumber, firstNumber + secondNumber);
14             Console.WriteLine("The result of subtracting {0} from {1} is {2}.", secondNumber, firstNumber, firstNumber - secondNumber);
15             Console.WriteLine("The product of {0} and {1} is {2}.", firstNumber,secondNumber,firstNumber * secondNumber);
16             Console.WriteLine("The result of dividing {0} by {1} is {2}.", firstNumber, secondNumber, firstNumber / secondNumber);
17             Console.WriteLine("The remainder after dividing {0} by {1} is {2}.", firstNumber, secondNumber, firstNumber % secondNumber);
18             Console.ReadLine();*/
19             int firstNumber, secondNumber, thirdNumber, fourthNumber;
20             Console.WriteLine("Give me a number :");
21             firstNumber = Convert.ToInt32(Console.ReadLine());
22             Console.WriteLine("Give me another number :");
23             secondNumber = Convert.ToInt32(Console.ReadLine());
24             Console.WriteLine("Give me another number :");
25             thirdNumber = Convert.ToInt32(Console.ReadLine());
26             Console.WriteLine("Give me another number :");
27             fourthNumber = Convert.ToInt32(Console.ReadLine());
28             Console.WriteLine("The product of {0}, {1}, {2}, and {3} is {4}.", firstNumber, secondNumber, thirdNumber, fourthNumber, firstNumber * secondNumber * thirdNumber * fourthNumber);
29             Console.ReadLine();
30
31         }

转载于:https://www.cnblogs.com/chuangyiyuan/p/4598064.html

第3章 变量和表达式相关推荐

  1. 【练习题】第二章--变量,表达式,语句(Think Python)

    一些比较特殊的用法: 不过+和*可以用在字符串上面. +加号的意思就是字符串拼接了,会把两个字符串拼到一起,如下所示: >>> first = 'throat' >>&g ...

  2. 头歌(educoder)第 1 章 Java入门之变量与表达式 Java入门 - 运算符和表达式

    educoder(头歌)第 1 章 Java入门之变量与表达式 Java入门 - 运算符和表达式 第1关:算数运算符 package step1; import java.util.Scanner;p ...

  3. c语言程序设计运算符及表达式,c语言程序设计3第3章运算符和表达式

    1.第3章 运算符和表达式,3.1 表 达 式 3.2 运算符及表达式 3.3 运算符优先级和结合性,3.1 表 达 式,C语言的表达式分为基本表达式和复杂表达式. 基本表达式是由以下单项构成的,即: ...

  4. c语言每个整数占9列,c语言 第五章 数据类型和表达式.ppt

    c语言 第五章 数据类型和表达式 第五章数据类型和表达式 C语言的基本数据类型 各种基本数据类型的常量和变量的定义 C语言的表达式和各种表达式的求解规则 5.1 数据的存储和基本数据类型 5.1.1数 ...

  5. C#OOP之二 变量和表达式

    2.1  C#的基本语法 C#代码的外观和操作方式与C++和Java非常相似.初看起来,其语法比较混乱, 不像书面英语和其他语言.但是,在C#编程中,使用的样式是比较清晰的,不用花太多的力气就可以编写 ...

  6. C++primer 第 2 章 变量和基本类型

    2.1 基本内置类型 算术类型(arithmetictype)和空类型(void)在内的基本数据类型.其中算术类型包含了字符.整型数.布尔值和浮点数.空类型不对应具体的值,仅用于一些特殊的场合,例如最 ...

  7. c语言1E3是什么数据类型,C语言课件第2章数据类型和表达式.ppt

    <C语言课件第2章数据类型和表达式.ppt>由会员分享,可在线阅读,更多相关<C语言课件第2章数据类型和表达式.ppt(61页珍藏版)>请在人人文库网上搜索. 1.第二章数据类 ...

  8. C++Primer读书笔记----第二章变量和基本类型

    前段时间学习iphone开发,非常力不从心,很多C/C++的类库代码看不明白.大学的时候都学过C/C++,但是基本上忘光了,现在做C#开发,经常写出来一些性能低下的代码,究其原因就是原理掌握不扎实,乱 ...

  9. 《C Prime Plus》(第六版) 第05章 运算符、表达式和语句 例题集和编程练习

    OS: Mac Catalina 10.15.4 Hardware: Intel Core i9/16G 2667MHz DDR4 编译器版本:Mac Xcode 11.6  第05章 运算符.表达式 ...

最新文章

  1. 新手UI设计师需要掌握的知识和技能
  2. java正则表达式空行_正则表达式删除空行
  3. java定时器结合springboot_SpringBoot开发案例之整合定时任务(Scheduled)
  4. rust(36)-Rust and WebAssembly(3)
  5. Connected to an idle instance问题的小小仇恨
  6. X3D.Studio编辑器界面介绍
  7. java.net.SocketException: Write failed: Broken pipe异常分析
  8. Mybatis简单入门及配置文件标签详情
  9. SpringBoot集成gRPC微服务工程搭建实践
  10. Atitit atiuse软件系列
  11. 淘宝店铺固定背景代码
  12. 运动目标检测之关键帧提取、二帧差法及三帧差法
  13. 2008服务器远程开启,windows server 2008 r2中开启远程桌面的方法
  14. 计算机音乐蜗牛与黄鹂鸟,音乐教材《蜗牛与黄鹂鸟》教案
  15. 【复】一次流量分析经历
  16. 什么是你最关键的人脉
  17. JQuery Validate(1)---电话号码与邮箱验证
  18. Java Pair类的使用
  19. bvh动作 舞蹈_kinect动作捕捉初探(下)——bvh文件的处理和应用
  20. 计划订单投放成生产任务单时修改生产任务单编号

热门文章

  1. 从零开始编写深度学习库(三)ActivationLayer网络层CPU实现
  2. confer安装与连接度的计算
  3. geoserver发布瓦片数据_OpenLayers教程十八:多源数据加载之矢量切片
  4. can通道采样频率_哪个是嵌入式开发中最常用的外部总线:RS232?RS485?CAN?LIN?……...
  5. tcp假连接_ESTABLISHED状态的连接收到 SYN 会回复什么?
  6. php 数组相乘,PHP如何计算数组中所有值的乘积?(代码示例)
  7. python脚本打包成linux命令_Python脚本文件打包成可执行文件的方法
  8. 自用的获取时间 传值是获取剩余时间 不传是获取当前时间
  9. FTP判断ftp上是否有文件目录,没有就创建的具体案例
  10. BNU44583——Star Trek: First Contact——————【01背包】