第二章 变量和数据类型

课时6:数据和数据类型

1.数据及数据类型

数据:指有用的信息

数据类型:对数据的分类

2.C#语言中的数据类型


Char字符类型


单个文字

(汉字,字母,数字,标点符号)


成对英文单引号表示


’A’


string字符串类型


不限数量文字

(汉字,字母,数字,标点符号)


成对英文单引号示


“A”


int整数类型

(简称整型)


表示一个整数


直接书写


100


double小数类型


表示包含小数点的数字


直接书写


1.1

课时7:认识变量

1.认识变量:一块存储数据的内存空间,并且该内存区域的数据可变化

2.代码中使用变量


变量声明(一块内存空间,存放数据)


语法:数据类型变量名→存放指定类型数据


变量赋值(数据存放在变量的空间)


1)数据类型变量名 2)变量名=数据

变量先声明后赋值

示例:

Int number;

Number=7;  →输出结果7

= 表示赋值符号

总结:

变量用于在内存中存储数据,其存储数据可变

变量先声明后赋值

课时8:变量命名

1.变量命名:给变量取名称

变量定义的语法:数据类型变量名;

2.变量命名的规范


硬性要求


变量名只由数字,字母,下划线组成

变量名不以数字开头

名称不能与关键字相同

同一函数中变量名不得相同


软性要求


变量名能望文知感

变量名首字母小写

除第一个单词外,其他单词首字母大写

备注:变量命名使用骆驼命名法

课时9:变量的使用技巧

1.变量的使用技巧


合并声明


对多个同类型变量声明,可在一条声明语句中完成


声明时初始化


声明一个变量同时,对其进行初始化

(给某变量第一次赋值)


变量三要素


数据类型 变量名 变量值

合并声明的表达示例:

int num1;

int num2;

int num3;

合并声明的表达 int num1,int num2,int num3;

声明的初始化表达示例:

int num1;

num1 =2;

int num2;

num2 =3;

声明的初始化表达  int num1 =2,num2 =3

总结:

同类型的变量声明可合并

变量的初始化和声明可合并书写

变量的三要素:数据类型 变量名 变量值

课时10:数据运算1

1.运算类型(2种:int,double)

支持运算+,-,*,/,%(求余)

返回类型:与运算类型相同

int类型与int类型运算 →返回类型为int类型

double类型与double类型运算 →返回类型为double类型

double类型与int类型运算 →返回类型为double类型

总结:

数字运算支持+,-,*,/,%(求余)

int类型与int类型运算,返回类型为int类型

double类型与double类型运算,返回类型为double类型

double类型与int类型运算,返回类型为double类型

1.数据运算 (数字运算+字符串运算)

2.运算规则

支持运算:+  -  *  /  %(求余)

返回类型与运算类型同

总结:

数字运算支持:+  -  *  /  %(求余)

Int与int运算,返回类型 int

Double 与double运算,返回类型double

课时11:数据运算2

1.二者区别


数字运算


数字间的运算


字符串运算


字符串与任意类型的运算

示例:

字符串运算:string←→int   string ←→double   string ←→string

2.运算规则

支持运算:(+)拼接

结果:字符串1字符串2

返回类型:字符串

3.代码示例

总结:

字符串可与任意类型进行运算

字符串运算方式为拼接

课时12:数据运算案例分析

1.变量值的复制

2.变量自增或自减

3.多个数据的运算

4.变量值交换

课时13:输入语句

1.输入语句

定义:在控制台中获取用户输入的内容

2.输入语句的代码书写

Console.ReadLine();

String s=Consle.ReadLine();

→ 将程序暂停,等待用户的输入

→ 用户输入完成后按下回车键,获取用户输入的字符串

知识点:

Console.ReadLine()与Console.Read()

相同点:

1.两者都可以用来输入。

两者区别如下:

1. Read只能读取一个字符,ReadLine可以读取一个字符串

2.Read输出的结果为字符串的ASCII码值。ReadLine输出字符串。

3. Read接受任意键盘输入,ReadLine只接受回车。

课时14:类型转换

1.类型转换 (不改变原数据)

2.将任意类型转换为string

转化代码:待转化的数据.ToString();

返回类型:String

3.int与double类型的互转

取值范围大小的数字类型:

小 → 大(隐式转换)

大 → 小 (显示转换)

插入视频中的图片解析

doubl取值范围>int取值范围

举例子:

1)小 → 大(隐式转换)  无转化表达

2)大 → 小 (显示转换)  有表达形式

显示转换示例:

A)double d=1.5;

Int i=(int)d;    转化后为1

B)使用Round函数

Double d=1.6;

Int i=Math.Round(d,0);   转换后保留0;小数取整数

4.String转化为数字

String → int

int.Parse(待转换的字符串);

→ 返回类型:int

String → double

double.Parse(待转换的字符串);

→ 返回类型:double

课时15:应用:圆形面积周长计算器

课时16:转义符

1.字符串中的双引号

String  str=”文本内容”

2.转义符

定义:在代码中书写为一个斜杠,用于改变斜杠(\)后字符意义。

“”→ 字符串的开始和结束

\”→ 普通的双引号字符

3.常见转义符

“”

课时17:数字类型

1.数字类型

备注:

占位越大取值范围越大

Decimal(精确计算)

2.float和double

浮点数:

Float  单精度 → 最多7个有效数字(第七位由后一位四舍五入)

Double 双精度 → 最多15个有效数字

3.数值后缀

示例:

1.23  double

1.23f  Float

1.23m  decimal

课时18:代码注释

1.代码注释

定义:描述性语句,让代码更易读。注释内容只存在于源代码中。

2.书写代码注释

分三类:

1)单行注释  //注释内容

2)多行注释  /*注释内容

注释内容*/

3)文档注释

3.何时使用注释?

做大型项目,用于理清思维。

课时19:软件中的错误及调试

软件中常见的三种错误


软件常见三种错误


导致结果


特征


编译错误


导致代码源无法通过编译


发现错误:查看开发工具

解决:据错误提示做相应修改

错误特点:易发现,易修改


运行错误


运行过程中报错


发现错误:调试模式下运行,并运行到报错语句

解决:据错误提示作修改

特点:难发现,难修改


逻辑错误


运行结果和预期不符


发现错误:核实运算结果,看与预期是否一致

解决:VS断点调试,检查每步执行结果

特点:极难发现,极难修改

1.编译错误展示

特征:右键无反应

1)按f5出现提示框

2)查看编辑框下的代码报错

2.运行错误

解决办法:

1)调试运行:点启动及f5

2)非调试运行:ctrl+f5

3)选中查看

3.逻辑错误

解决办法:

1)设置断点  移动鼠标到最有可能发生错误的代码的左边 进行断点

2)按f10逐条运行找到错误  更改相关参数

知识拓展

1.char转为int

char类型的任何数据都可以隐式的转换为int类型。

int转为char

1.int类型的数据转换为char类型时必须使用显示转换。

字符数据的运算

char类型的数据,在进行数学运算(+、-、*、/、%)时,会将它当做int进行运算,运算的返回类型是int。

第二章 变量和数据类型

课时6:数据和数据类型

1.数据及数据类型

数据:指有用的信息

数据类型:对数据的分类

2.C#语言中的数据类型


Char字符类型


单个文字

(汉字,字母,数字,标点符号)


成对英文单引号表示


’A’


string字符串类型


不限数量文字

(汉字,字母,数字,标点符号)


成对英文单引号示


“A”


int整数类型

(简称整型)


表示一个整数


直接书写


100


double小数类型


表示包含小数点的数字


直接书写


1.1

课时7:认识变量

1.认识变量:一块存储数据的内存空间,并且该内存区域的数据可变化

2.代码中使用变量


变量声明(一块内存空间,存放数据)


语法:数据类型变量名→存放指定类型数据


变量赋值(数据存放在变量的空间)


1)数据类型变量名 2)变量名=数据

变量先声明后赋值

示例:

Int number;

Number=7;  →输出结果7

= 表示赋值符号

总结:

变量用于在内存中存储数据,其存储数据可变

变量先声明后赋值

课时8:变量命名

1.变量命名:给变量取名称

变量定义的语法:数据类型变量名;

2.变量命名的规范


硬性要求


变量名只由数字,字母,下划线组成

变量名不以数字开头

名称不能与关键字相同

同一函数中变量名不得相同


软性要求


变量名能望文知感

变量名首字母小写

除第一个单词外,其他单词首字母大写

备注:变量命名使用骆驼命名法

课时9:变量的使用技巧

1.变量的使用技巧


合并声明


对多个同类型变量声明,可在一条声明语句中完成


声明时初始化


声明一个变量同时,对其进行初始化

(给某变量第一次赋值)


变量三要素


数据类型 变量名 变量值

合并声明的表达示例:

int num1;

int num2;

int num3;

合并声明的表达 int num1,int num2,int num3;

声明的初始化表达示例:

int num1;

num1 =2;

int num2;

num2 =3;

声明的初始化表达  int num1 =2,num2 =3

总结:

同类型的变量声明可合并

变量的初始化和声明可合并书写

变量的三要素:数据类型 变量名 变量值

课时10:数据运算1

1.运算类型(2种:int,double)

支持运算+,-,*,/,%(求余)

返回类型:与运算类型相同

int类型与int类型运算 →返回类型为int类型

double类型与double类型运算 →返回类型为double类型

double类型与int类型运算 →返回类型为double类型

总结:

数字运算支持+,-,*,/,%(求余)

int类型与int类型运算,返回类型为int类型

double类型与double类型运算,返回类型为double类型

double类型与int类型运算,返回类型为double类型

1.数据运算 (数字运算+字符串运算)

2.运算规则

支持运算:+  -  *  /  %(求余)

返回类型与运算类型同

总结:

数字运算支持:+  -  *  /  %(求余)

Int与int运算,返回类型 int

Double 与double运算,返回类型double

课时11:数据运算2

1.二者区别


数字运算


数字间的运算


字符串运算


字符串与任意类型的运算

示例:

字符串运算:string←→int   string ←→double   string ←→string

2.运算规则

支持运算:(+)拼接

结果:字符串1字符串2

返回类型:字符串

3.代码示例

总结:

字符串可与任意类型进行运算

字符串运算方式为拼接

课时12:数据运算案例分析

1.变量值的复制

2.变量自增或自减

3.多个数据的运算

4.变量值交换

课时13:输入语句

1.输入语句

定义:在控制台中获取用户输入的内容

2.输入语句的代码书写

Console.ReadLine();

String s=Consle.ReadLine();

→ 将程序暂停,等待用户的输入

→ 用户输入完成后按下回车键,获取用户输入的字符串

知识点:

Console.ReadLine()与Console.Read()

相同点:

1.两者都可以用来输入。

两者区别如下:

1. Read只能读取一个字符,ReadLine可以读取一个字符串

2.Read输出的结果为字符串的ASCII码值。ReadLine输出字符串。

3. Read接受任意键盘输入,ReadLine只接受回车。

课时14:类型转换

1.类型转换 (不改变原数据)

2.将任意类型转换为string

转化代码:待转化的数据.ToString();

返回类型:String

3.int与double类型的互转

取值范围大小的数字类型:

小 → 大(隐式转换)

大 → 小 (显示转换)

插入视频中的图片解析

doubl取值范围>int取值范围

举例子:

1)小 → 大(隐式转换)  无转化表达

2)大 → 小 (显示转换)  有表达形式

显示转换示例:

A)double d=1.5;

Int i=(int)d;    转化后为1

B)使用Round函数

Double d=1.6;

Int i=Math.Round(d,0);   转换后保留0;小数取整数

4.String转化为数字

String → int

int.Parse(待转换的字符串);

→ 返回类型:int

String → double

double.Parse(待转换的字符串);

→ 返回类型:double

课时15:应用:圆形面积周长计算器

课时16:转义符

1.字符串中的双引号

String  str=”文本内容”

2.转义符

定义:在代码中书写为一个斜杠,用于改变斜杠(\)后字符意义。

“”→ 字符串的开始和结束

\”→ 普通的双引号字符

3.常见转义符

“”

课时17:数字类型

1.数字类型

备注:

占位越大取值范围越大

Decimal(精确计算)

2.float和double

浮点数:

Float  单精度 → 最多7个有效数字(第七位由后一位四舍五入)

Double 双精度 → 最多15个有效数字

3.数值后缀

示例:

1.23  double

1.23f  Float

1.23m  decimal

课时18:代码注释

1.代码注释

定义:描述性语句,让代码更易读。注释内容只存在于源代码中。

2.书写代码注释

分三类:

1)单行注释  //注释内容

2)多行注释  /*注释内容

注释内容*/

3)文档注释

3.何时使用注释?

做大型项目,用于理清思维。

课时19:软件中的错误及调试

软件中常见的三种错误


软件常见三种错误


导致结果


特征


编译错误


导致代码源无法通过编译


发现错误:查看开发工具

解决:据错误提示做相应修改

错误特点:易发现,易修改


运行错误


运行过程中报错


发现错误:调试模式下运行,并运行到报错语句

解决:据错误提示作修改

特点:难发现,难修改


逻辑错误


运行结果和预期不符


发现错误:核实运算结果,看与预期是否一致

解决:VS断点调试,检查每步执行结果

特点:极难发现,极难修改

1.编译错误展示

特征:右键无反应

1)按f5出现提示框

2)查看编辑框下的代码报错

2.运行错误

解决办法:

1)调试运行:点启动及f5

2)非调试运行:ctrl+f5

3)选中查看

3.逻辑错误

解决办法:

1)设置断点  移动鼠标到最有可能发生错误的代码的左边 进行断点

2)按f10逐条运行找到错误  更改相关参数

知识拓展

1.char转为int

char类型的任何数据都可以隐式的转换为int类型。

int转为char

1.int类型的数据转换为char类型时必须使用显示转换。

字符数据的运算

char类型的数据,在进行数学运算(+、-、*、/、%)时,会将它当做int进行运算,运算的返回类型是int。

时间: 2024-12-30 04:31:12

第二章 变量和数据类型的相关文章

Java 第二章 变量 、数据类型和运算符 笔记

Java 第二章 变量 .数据类型和运算符 一.变量:存储数据的一个基本单元. 二.变量的声明和赋值: 1)声明并赋值:数据类型 变量名=值;      例:int  price=1000; 2)声明.赋值分两步:数据类型 变量名;   例: int  price; 变量名=值;              price=1000; 三.数据类型2种: 1)基本数据类型8种: Byte 长度:-128~127(-2的7次方到2的7次方减1) Short   -2的15次方到2的15次方减1 Int

第二章 变量、数据类型和运算符

1 变量和数据类型 1.1 变量 电脑使用内存来记忆计算时所使用的数据 内存如何存储数据:内存像旅馆一样 开房间(单人间.双人间.总统套间);告诉内存在存放何种类型的数据 入住;存入数据 使用内存做什么:存放数据 怎么找到存入的数据? 根据内在地址可以找到内存空间的位置,但内存地址不好记 通过变量名可以简单快速地找到它存储的数据 1.2 数据类型 1.2.1 Java数据 那么Java中有哪些常用的数据类型呢? 正如前面所讲到的"根据数据的类型为其在内存中分配一块空间",不同的数据在存

第二章 变量,数据类型和运算符心得

数据的类型Java常用数据类型 1.int 2.Double 3.Char 4.String 变量声明及使用 使用声明的变量还是使用变量对应的内存空间存储的数据,但是要记住“变量都必须声明和贬值后才能使用”.因此要想使用一个变量,变量的声明和贬值必不可少. 变量命名规则 1.变量必须以字母,下划线“”或“$”符号开头 2.变量可以包括数字,但不能以数字开头 3.除了“-”或“$”符号以外,变量名不可包含任何特殊符号 4.不能使用java语言的关键字,如int,class,public等 贬值运算

C++ Primer 笔记(2)第二章 变量与基本类型

第二章 变量与基本类型 1.基本内置类型包括算术类型和空类型,算术类型分为两类:整型(包括字符和布尔类型)和浮点型: 2.布尔类型(bool)的取值是真(true)或者假(false): 3.字面值常量:每个字面值常量都对应一种数据类型,字面值常量的形式和值决定了它的数据类型, 由单引号括起来的一个字符是char型字面值,有双引号括起来的零个或者多个字符则构成字符串字面值: 20  整形字面值 ‘a’ 字符字面值 “Hello World”或者“”都会字符串字面值 ‘A’表示单独字符A,而“A”

Seven带你学Java-第2章变量和数据类型

第2章 变量和数据类型 Author: A4 Seven 2.1变量 背景 内存,其实就是一块计算机的空间,将来我们就Java程序里实现的操作都是数据,而这些数据就是存在内存里.(旅馆例子) 含义 变量,就是临时存放数据的地方,是一个数据存储空间的表示. 语法 [访问修饰符]  变量类型  变量名[=初始值] 命名规则 首字母 字.下.美.人 其余部分 字.下.美.人.数 整体结构 驼峰命名法:第一个单词的首字母小写,其后每个单词的首字母大写.(就像骆驼背一样,驼峰状 原则 见名知义原则 驼峰命

《ECMAScript 6 入门- 第二章 变量的解构赋值》 —— 摘抄

1.数组的解构赋值 ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring). 旧做法: var a = 1; var b = 2; var c = 3; ES6做法: var [a,b,c] = [1,2,3]; 上面代码表示,可以从数组中提取值,按照对应位置,对变量赋值. 本质上,这种写法属于“模式匹配”,只要等号两边的模式相同,左边的变量就会被赋予对应的值.下面是一些使用嵌套数组进行解构的例子. var [foo,[[bar],bad]] =

我要翻译《Think Python》- 004 第二章 变量, 表达式和语句

PDF源文件地址 :  http://www.greenteapress.com/thinkpython/thinkpython.pdf [自述:这一章内容不多,但是由于时间关系,翻译完成这一章也花了我一周的时间,跟我预想的进度相比已经落后了,得加油了,要不然翻译完整本书就要到猴年马月了.目前离翻译完成还有17章!!!] 第二章 变量, 表达式和语法 2.1 值和类型 值是程序工作的基本要素,如字符串“Hello,World!”或数字1.2等等. 这些值属于不同类型:2是一个整数,而“Hello

第二章 变量,数据类型和运算符

第二章 &变量,数据类型和运算符 英文新识: double 双精度浮点 string  字符串 character  字母 integer  整数 Scanner  扫描仪 score  分数         name  名字     boolean  布尔   true  真          false  假 语法新知: double score =98.5; //声明双精度浮点型变量score存储分数 String name="张大侠";        //声明字符串型变

JAVA-初步认识-第二章-变量

一. 使用变量的原因 变量可以说是不断变化的常量,是在常量的基础上发展而来.比如说"年龄"这个数据,在不同的时候,数值是不一样的.今年是26,明年是27,但是我们不想在每次提到年龄的时候,都去探寻一下当下岁数是多少,这时候就提出一个变量的概念.不去细究每次具体的数值是多少,只要提到这个数据,就用定义的变量来代表,这样更加简洁方便. 二. 变量的本质 变量是存储变化的常量的容器.本质上是计算机内存中的一小块区域,在这块区域内,不断的有不同的数值进出.为了便于管理,同时也是JAVA语言的要