美文网首页
02-变量和数据类型

02-变量和数据类型

作者: D丝学编程 | 来源:发表于2021-02-12 11:33 被阅读0次

一、变量和常量

变量:在程序运行过程中,存储的内容可以被改变。

常量:在程序运行过程中,存储的内容不能被改变。

变量举例:

int age = 20;
age = 21;
Console.WriteLine(age);

常量举例:

//圆周率(恒定不变的)程序会报错,原因是PI是一个const定义的常量,常量不允许改变
const double PI = 3.14;
PI = 3.15;

二、数据类型

基本类型如下:

(1)整型:byte(sbyte) (u)short (u)int (u)long (能够表示的数据范围由小到大)

(2)小数:float double (能够表示的数据范围和精度由小到大)

(3)布尔类型:bool

(4)字符类型:char

数据类型语法举例:

byte a = 10; //定义byte类型整数 
short a = 10; //定义short类型整数
int a = 10;  //定义int类型整数
long a = 10;  //定义long类型整数
//定义float类型小数,常量10.1默认是double类型,在后面添加f代表此数字是float类型,否则程序编译报错。
float a = 10.1f;  
double a = 10.1; //定义double类型小数
bool a = true;  //定义一个bool类型数据,bool类型赋值只能是true或flase
char a = 'A';   //定义一个char类型数据,赋值必需用单引号,并且只能是一个字符。

各种数据类型的占用空间和数据范围可以用如下程序获取;其中sizeof:获取数据类型占用空间大小;MaxValue:数据类型最大值;MinValue:数据类型最小值。

Console.WriteLine("byte空间:" + sizeof(byte) + "最小值:" + byte.MinValue + "最大值:" + byte.MaxValue);
Console.WriteLine("sbyte空间:" + sizeof(sbyte) + "最小值:" + sbyte.MinValue + "最大值:" + sbyte.MaxValue);
Console.WriteLine("short空间:" + sizeof(short) + "最小值:" + short.MinValue + "最大值:" + short.MaxValue);
Console.WriteLine("ushort空间:" + sizeof(ushort) + "最小值:" + ushort.MinValue + "最大值:" + ushort.MaxValue);
Console.WriteLine("int空间:" + sizeof(int) + "最小值:" + int.MinValue + "最大值:" + int.MaxValue);
Console.WriteLine("uint空间:" + sizeof(uint) + "最小值:" + uint.MinValue + "最大值:" + uint.MaxValue);
Console.WriteLine("long空间:" + sizeof(long) + "最小值:" + long.MinValue + "最大值:" + long.MaxValue);
Console.WriteLine("ulong空间:" + sizeof(ulong) + "最小值:" + ulong.MinValue + "最大值:" + ulong.MaxValue);
Console.WriteLine("float空间:" + sizeof(float) + "最小值:" + float.MinValue + "最大值:" + float.MaxValue);
Console.WriteLine("double空间:" + sizeof(double) + "最小值:" + double.MinValue + "最大值:" + double.MaxValue);
Console.WriteLine("char空间:" + sizeof(char));
Console.WriteLine("bool空间:" + sizeof(bool));

string类型:

string类型不是基本数据类型,是一种特殊的引用类型。

string str = "hello"; //定义一个string类型,赋值必需用双引号。

变量在Console打印:

int bierAge = 60; //比尔的年龄
int ljAge = 40;  //雷军年龄
int myAge = 45; //马云年龄
//方案一:拼接字符串的方式打印内容
Console.WriteLine("比尔的年龄:" + bierAge + ",雷军年龄:" + ljAge + ",马云年龄:" + myAge);
//方案二:使用占位符的方式打印内容
Console.WriteLine("比尔的年龄:{0},雷军年龄:{1},马云年龄:{2}",bierAge,ljAge,myAge);

三、控制台输入

输入姓名和年龄,并且在控制台进行打印

Console.WriteLine("请输入姓名:");
string name = Console.ReadLine();
Console.WriteLine("请输入年龄:");
int age = int.Parse(Console.ReadLine());
Console.WriteLine("姓名:" + name);
Console.WriteLine("年龄:" + age);

相关文章

  • Python-01基础-02数据类型

    Python 基础知识 02-数据类型 变量 Python 中的变量是不需要声明数据类型的,每个变量在使用前都必须...

  • 02-变量与数据类型

    变量与数据类型 php变量 变量的定义: PHP 中的变量用一个美元符号后面跟变量名来表示。变量名是区分大小写的 ...

  • 02-变量和数据类型

    一、变量和常量 变量:在程序运行过程中,存储的内容可以被改变。 常量:在程序运行过程中,存储的内容不能被改变。 变...

  • C语言基础

    C 变量: 变量的数据类型: 变量按照数据的分类分为整数和浮点数 不同变量的数据类型是不同的 数据类型有整型,浮点...

  • 第10天C语言(00):笔记总结

    01-全局变量和局部变量-基本概念 02-内部全局变量和外部全局变量 03-static对局部变量-作用 04-s...

  • 02-常量和变量

    1.来具体聊下Swift中的常量和变量* 在Swift中规定:在定义一个标识符时,必须明确说明该标识符是一个常量还...

  • Python学习记录

    变量、运算符与数据类型 注释: 运算符 变量和赋值 数据类型与转换

  • Kotlin 数据之本变量

    变量和常量用来存储数据和传递数据,类型则用来描述变量和常量保存的是什么样的数据类型。 数据类型 变量和常量都有数据...

  • 探究final在java中的作用

    一. final修饰变量 1. 基础: final修饰基本数据类型变量和引用数据类型变量. 相信大家都具备基本的常...

  • Go之旅-变量

    Go语言变量有固定的数据类型,决定了变量内存的长度和存储格式。Go变量只能修改变量值,不能改变变量的数据类型。Go...

网友评论

      本文标题:02-变量和数据类型

      本文链接:https://www.haomeiwen.com/subject/tkzlxltx.html