认识C#的变量及运算方式(基础篇)

一、变量:

变量是一块储存的内存空间,并且该内存区域的数据内容可以变化。

变量的声明:指定一块内存空间,用于存放数据。
变量的赋值:将数据存放到变量的内存空间。

① 变量用于在内存中储存数据;
② 变量储存的数据可变;
③ 变量必须先声明后赋值。

二、变量命名:

是指给变量取个名称;
定义的语法为:数据类型+变量名。
1.硬性要求:
① 只能由数字、字母、下划线组成;
② 不得以数字开头;
③ 名称不能与关键字相同;
④ 同一个函数中变量名不得相同。
2.软性要求:
① 要能够望文知意;
② 首字母小写;
③ 除第一个单词外,其他单词首字母大写。

三、变量的使用技巧

1.合并声明
对多个同类型的变量声明,可以在一条声明语句中完成
2.声明时初始化
在声明一个变量的同时,对变量进行初始化(给某个变量第一次赋值的过程)
3.变量三要素
数据类型、变量名、变量值

四、数据运算1

数字运算:数字和数字
(支持运算:+ - * / % 返回类型:与运算类型相同)
① int 类型与 int 类型运算,返回类型为int
② double 类型与 double 类型运算,返回类型为double
③ double 类型与 int 类型运算,返回类型为double

五、数据运算2

字符串运算:字符串运算和任何类型
(运算规则:拼接 符号为+ 返回类型 字符串)
① 字符串可以和任何类型进行运算
② 字符串运算的方式是拼接
③ 字符串运算的返回结果是字符串类型

六、输入语句
输入语句的作用是让用户停下来等待用户在控制台光标处输入内容;
输入语句的代码书写:string s = Conslole.ReaLine(); 返回类型:string
意思是将程序暂停,等待用户的输入,用户输入完成并按下回车键后,获取用户输入的字符串,然后把该字符串保存到变量S中。

七、类型转换

int → double 隐式转换
double → int 显式转换(强制转换)

int → string 数据.ToSring()
double → string 数据.ToSring()

string → int int.parse(待转换的字符串)
string → double double.parse(待转换的字符串)

char类型的数值转换
① char转为int:char类型的任何数据都可以隐式的转换为int类型。
② int转为char:int类型的数据转换为char类型时必须使用显示转换。
③ 字符数据的运算:char类型的数据,在进行数学运算(+、-、*、/、%)时,会将它当做int进行运算,运算的返回类型是int。

八、转义符

在代码中书写为一个斜杠(\),用于改变斜杠后出现字符的意义;
"  表示字符串的开始或结束
\" 表示普通的双引号字符
\" 双引号
\‘ 单引号
\n 换行符
\t 制表符
\\ 斜杠\

九、示例

①如果有一个字符串变量s,需要把它的数据保存到int类型的变量a中,那么能完成该功能的代码为: int a = int.Parse(s);

②.以下代码输出为4

int a = (int)3.9;
         a = a + 1;
    Console.Write(a);

③ double b = 3/2; 表示变量b中将保存1

④int a = 3;如果需要把变量a中的数据保存到字符串变量s中,可以实现的书写方式是:string s = "  "+a;string s = a.ToString();

时间: 2024-10-10 14:15:26

认识C#的变量及运算方式(基础篇)的相关文章

SQL Server调优系列基础篇(索引运算总结)

原文:SQL Server调优系列基础篇(索引运算总结) 前言 上几篇文章我们介绍了如何查看查询计划.常用运算符的介绍.并行运算的方式,有兴趣的可以点击查看. 本篇将分析在SQL Server中,如何利用先有索引项进行查询性能优化,通过了解这些索引项的应用方式可以指导我们如何建立索引.调整我们的查询语句,达到性能优化的目的. 闲言少叙,进入本篇的正题. 技术准备 基于SQL Server2008R2版本,利用微软的一个更简洁的案例库(Northwind)进行解析. 简介 所谓的索引应用就是在我们

1005------C语言-----------C语言变量的存储方式解析

0.背景 在看APUE第七章的时候,作者分析了setjmp和longjmp这种函数间跳转机制对不同存储类型变量的影响,看到register,auto,volatile,static等等这些关键字很模糊,也可能太少用了,但是自认为C语言基础不错的我还是不能接受任何不懂的知识点,于是就捋了捋思路. 1.C语言变量的基本属性 在C语言中,每一个变量都有3个属性: (1)类型,就是常用的int.char等,它确定了变量存储长度和运算方式: (2)作用域,根据变量所处的位置分为全局变量和局部变量: (3)

位运算简介及实用技巧(一):基础篇[转]

位运算简介及实用技巧(一):基础篇 原贴链接:http://www.matrix67.com/blog/archives/264 去年年底写的关于位运算的日志是这个Blog里少数大受欢迎的文章之一,很多人都希望我能不断完善那篇文章.后来我看到了不少其它的资料,学习到了更多关于位运算的知识,有了重新整理位运算技巧的想法.从今天起我就开始写这一系列位运算讲解文章,与其说是原来那篇文章的follow-up,不如说是一个remake.当然首先我还是从最基础的东西说起. 什么是位运算?    程序中的所有

小猪猪逆袭成博士之C++基础篇(一)数据精度、强制类型转换、变量命名规则

小猪猪逆袭成博士之C++基础篇(一) 关键词: 数据精度.强制类型转换.变量命名规则 综述: 1.大多数编程语言通过两种方式来进一步补充其特征:一是赋予程序员自定义数据类型的权利(C++中的类):二是讲一些有用的功能封装成库函数提供给程序员使用(C++提供的函数和标准库). 2.C++是一种静态数据类型语言,他的类型检查发生在编译时,而另外一些语言例如Python是在运行时检查数据类型的. 基础篇主要分为六个部分,通过这六个部分我们将了解C++的基本知识.通过这些基本语法知识就足够在OJ平台上A

Linux shell 变量 数学 运算

Abstract : 1)  Linux shell 中使用 let , [ ] ,(( )) 三种运算符操作 shell 变量进行简单的基本运算: 2)Linux shell 中使用 expr 与 bc 两个程序实现高级运算: 1, Linux shell 变量的基本运算 数值作为常规变量直接赋值给变量,并且以字符串形式保存. 1.1 let 命令可以用于直接执行基本操作:         当我使用 let 的时候,我们不使用 $ 符号引用变量. no1=7; no2=8; echo "---

进制转换与两个变量的交换方式以及自动拆装箱

一.两个变量的交换方式 1.定义一个中间变量 int a = 1, b = 2; int c = b; b = a; a = c; 2.数据叠加再相减 int a = 1; int b = 2; a = a + b; b = a - b; a = a - b; 3.通过异或^ int a = 1; int b = 2; a = a^b; b = a^b; a = a^b; 二.数据定制转换 System.err.println(Integer.parseInt("1f", 16));/

SQL Server调优系列基础篇(子查询运算总结)

原文:SQL Server调优系列基础篇(子查询运算总结) 前言 前面我们的几篇文章介绍了一系列关于运算符的介绍,以及各个运算符的优化方式和技巧.其中涵盖:查看执行计划的方式.几种数据集常用的连接方式.联合运算符方式.并行运算符等一系列的我们常见的运算符.有兴趣的童鞋可以点击查看. 本篇我们介绍关于子查询语句的一系列内容,子查询一般是我们形成复杂查询的一些基础性操作,所以关于子查询的应用方式就非常重要. 废话少说,开始本篇的正题. 技术准备 数据库版本为SQL Server2008R2,利用微软

C语言学习笔记:12_变量的存储方式和生存期

/* * 12_变量的存储方式和生存期.c * * Created on: 2015年7月5日 * Author: zhong */ #include <stdio.h> #include <stdlib.h> /** * 从变量的作用域分: 全局变量,局部变量 * 从变量存在的时间(生命周期)分:静态存储方式,动态存储方式 * * 静态存储方式:在程序运行期间由系统分配固定的存储空间的方式 * 动态存储方式:在程序运行期间根据需要进行动态的分配存储空间的方式. * * 数据存放的

Linux shell变量数学运算

Linux shell变量数学运算 Abstract : 1)  Linux shell 中使用 let , [ ] ,(( )) 三种运算符操作 shell 变量进行简单的基本运算:2)Linux shell 中使用 expr 与 bc 两个程序实现高级运算: 1, Linux shell 变量的基本运算 数值作为常规变量直接赋值给变量,并且以字符串形式保存. 1.1 let 命令可以用于直接执行基本操作: 当我使用 let 的时候,我们不使用 $ 符号引用变量. no1=7;no2=8; e