第3章 变量和表达式
变量命名约定:
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章 变量和表达式相关推荐
- 【练习题】第二章--变量,表达式,语句(Think Python)
一些比较特殊的用法: 不过+和*可以用在字符串上面. +加号的意思就是字符串拼接了,会把两个字符串拼到一起,如下所示: >>> first = 'throat' >>&g ...
- 头歌(educoder)第 1 章 Java入门之变量与表达式 Java入门 - 运算符和表达式
educoder(头歌)第 1 章 Java入门之变量与表达式 Java入门 - 运算符和表达式 第1关:算数运算符 package step1; import java.util.Scanner;p ...
- c语言程序设计运算符及表达式,c语言程序设计3第3章运算符和表达式
1.第3章 运算符和表达式,3.1 表 达 式 3.2 运算符及表达式 3.3 运算符优先级和结合性,3.1 表 达 式,C语言的表达式分为基本表达式和复杂表达式. 基本表达式是由以下单项构成的,即: ...
- c语言每个整数占9列,c语言 第五章 数据类型和表达式.ppt
c语言 第五章 数据类型和表达式 第五章数据类型和表达式 C语言的基本数据类型 各种基本数据类型的常量和变量的定义 C语言的表达式和各种表达式的求解规则 5.1 数据的存储和基本数据类型 5.1.1数 ...
- C#OOP之二 变量和表达式
2.1 C#的基本语法 C#代码的外观和操作方式与C++和Java非常相似.初看起来,其语法比较混乱, 不像书面英语和其他语言.但是,在C#编程中,使用的样式是比较清晰的,不用花太多的力气就可以编写 ...
- C++primer 第 2 章 变量和基本类型
2.1 基本内置类型 算术类型(arithmetictype)和空类型(void)在内的基本数据类型.其中算术类型包含了字符.整型数.布尔值和浮点数.空类型不对应具体的值,仅用于一些特殊的场合,例如最 ...
- c语言1E3是什么数据类型,C语言课件第2章数据类型和表达式.ppt
<C语言课件第2章数据类型和表达式.ppt>由会员分享,可在线阅读,更多相关<C语言课件第2章数据类型和表达式.ppt(61页珍藏版)>请在人人文库网上搜索. 1.第二章数据类 ...
- C++Primer读书笔记----第二章变量和基本类型
前段时间学习iphone开发,非常力不从心,很多C/C++的类库代码看不明白.大学的时候都学过C/C++,但是基本上忘光了,现在做C#开发,经常写出来一些性能低下的代码,究其原因就是原理掌握不扎实,乱 ...
- 《C Prime Plus》(第六版) 第05章 运算符、表达式和语句 例题集和编程练习
OS: Mac Catalina 10.15.4 Hardware: Intel Core i9/16G 2667MHz DDR4 编译器版本:Mac Xcode 11.6 第05章 运算符.表达式 ...
最新文章
- 新手UI设计师需要掌握的知识和技能
- java正则表达式空行_正则表达式删除空行
- java定时器结合springboot_SpringBoot开发案例之整合定时任务(Scheduled)
- rust(36)-Rust and WebAssembly(3)
- Connected to an idle instance问题的小小仇恨
- X3D.Studio编辑器界面介绍
- java.net.SocketException: Write failed: Broken pipe异常分析
- Mybatis简单入门及配置文件标签详情
- SpringBoot集成gRPC微服务工程搭建实践
- Atitit atiuse软件系列
- 淘宝店铺固定背景代码
- 运动目标检测之关键帧提取、二帧差法及三帧差法
- 2008服务器远程开启,windows server 2008 r2中开启远程桌面的方法
- 计算机音乐蜗牛与黄鹂鸟,音乐教材《蜗牛与黄鹂鸟》教案
- 【复】一次流量分析经历
- 什么是你最关键的人脉
- JQuery Validate(1)---电话号码与邮箱验证
- Java Pair类的使用
- bvh动作 舞蹈_kinect动作捕捉初探(下)——bvh文件的处理和应用
- 计划订单投放成生产任务单时修改生产任务单编号
热门文章
- 从零开始编写深度学习库(三)ActivationLayer网络层CPU实现
- confer安装与连接度的计算
- geoserver发布瓦片数据_OpenLayers教程十八:多源数据加载之矢量切片
- can通道采样频率_哪个是嵌入式开发中最常用的外部总线:RS232?RS485?CAN?LIN?……...
- tcp假连接_ESTABLISHED状态的连接收到 SYN 会回复什么?
- php 数组相乘,PHP如何计算数组中所有值的乘积?(代码示例)
- python脚本打包成linux命令_Python脚本文件打包成可执行文件的方法
- 自用的获取时间 传值是获取剩余时间 不传是获取当前时间
- FTP判断ftp上是否有文件目录,没有就创建的具体案例
- BNU44583——Star Trek: First Contact——————【01背包】