首页 / C# / C#1-变量和表达式
C#1-变量和表达式
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了C#1-变量和表达式,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3276字,纯文字阅读大概需要5分钟。
内容图文
![C#1-变量和表达式](/upload/InfoBanner/zyjiaocheng/638/77c27ba11c1547ce8e4664a9078e82ec.jpg)
计算机程序的基础描述:一系列处理数据的操作。即数据的显示结果的最初状态是存在计算机内存中的0和1数据流。
对数据进行操作,表明需要以某种方式存储数据,以某些方法处理他们,这两种方式由变量和表达式提供。
一、基本语法
1、基本结构
//代码大纲功能:使用#region和#endregion关键字来定义可展开和伸缩的开头和结尾,这里#开头的任意关键字实际是一个预处理指令 #region //使用using访问名称空间,外部引用名称空间中的名称,需要写出名称空间的限定名称 using System; using System.Collections.Generic; using System.Ling; using System.Text; using System.Threading.Tasks; //using static关键字,该关键字允许静态成员直接包含在C#程序的作用域中 using static System.Console; #endregion # namespace 显示定义命名空间 namespace Project0_01 { //定义一个类 class Program { //定义函数,这里是主函数,一个程序有且只有一个主函数,这里使用静态成员 static void Main(string[] args) { //这里放置方法体,即代码块 Console.WriteLine("Hello,World!"); Console.ReadKey(); /*上面引用了关键字后,可写为: WriteLine("Hello,World!"); ReadKey(); */ } } }
2、标识符
标识符是一种字符串,用于命名如变量,方法,参数和许多其他的程序结构。
1)命名规则:
* 组成:大小写字母、下划线、@字符,数字(不可做首字符);
* @字符只能放在首位;
* 不可使用关键字;
2)命名规范:
* Camel命名法:首单词的首字母小写,其余的单词首字母大写;(变量)
* Pascal命名规范:首个单词的首字母都大写,若使用单词的缩写,则全部使用大写字符;(方法、类)
3、 关键字:用于定义C#的字符串记号;
4、Console.Write()和Console.WriteLine()方法——在程序中输出文本,并在键盘接受输入。
1. BCL提供一个Console类,包含输入和输出到控制台窗口的方法,在System命名空间中。
Write()和WriteLine()区别:WriteLine()在输出结尾多了一个换行符。
2. 格式化字符串:Console.WriteLine(格式化字符串含替换标记,替换值1,替换值2……);
注意:替换值不可少于替换标记数量
当字符串和输出语句结合使用,需要输出一些特殊的内容时,比如文件路径,要求不用识别转义字符,可以在字符串前加@字符来表示取消转义;
3. 变量
格式:数据类型 变量名;
数据类型 变量名=值;
string name="John"; int age=18; Console.WriteLine("Hello!I'm {0},I'm {1}",name,age); Console.ReadKey();
5、数据等相关介绍
1. 简单类型
a. 整数类型: int
b. 浮点类型(可以看作小数,默认是double类型,float类型使用需要在数值后加f/F):float、double
c. 字符: char、字符串: string、布尔类型:bool(只有true和false两个返回值)
char为单个字符,string是字符的集合
2. 字面值:表示文本和数字的值;
转义字符:有特殊功能的字符;
unicode值的作用:是个16进制的数,表示这个字符在内存中以哪个数字存储,也可以用于表示转义字符;
6、数学运算符:加、减、乘、除、求余
1. 关于数学运算的结果的类型:
a. 当两边得操作数类型一致时,返回的结果和操作数的类型一样;
b. 当两边的操作数类型不一致时,返回的结果和类型大的操作数保持一致;
2. 字符串
a. 字符串相加,用于连接两个字符串,返回一个字符串;
b. 字符串和一个数字相加,先把数字转为字符串,然后连接起来,结果为字符串;
3. 自加和自减运算符 ++、--
若自加或自减运算符放在操作数的前面,会先自增/自减,再执行其余运算;
在后面,则先执行其余运算,最后自增/自减;
1 //练习:接受用户输入的两个数字,并计算和输出 2 Console.WriteLine("请输入第一个数字:"); 3 //ReadLine()是Console静态类中的成员之一,获取键盘输入 4 //TonInt32()是静态类Convert中的成员之一,用于数据类型转换int 5 int num1=Convert.ToInt32(Console.ReadLine()); 6 Console.WriteLine("请输入第二个数字:"); 7 int num2=Convert.ToInt32(Console.ReadLine()); 8 int sum=num1+num2; 9 Console.WriteLine("两数之和为:"+sum);
内容总结
以上是互联网集市为您收集整理的C#1-变量和表达式全部内容,希望文章能够帮你解决C#1-变量和表达式所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。