C#中的数据类型与基本运算

本文介绍了C#的基本数据类型如整型、浮点型、布尔型和字符型,讲解了变量与常量的区别,展示了如何定义并进行隐式和强制类型转换。还涵盖了控制台输入输出、运算符及其应用,以及VS常用快捷键。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.数据类型

1.基本数据类型:

整形:int           例: int a=5;

浮点:float        例:float a=3.14f;

布尔:bool         例:bool a=true;

字符:char         例: char a='a';

2.引用类型

string                 例: string a="a";

二.变量与常量

1.变量:在程序运行过程中随时都在发生变化的量

2.常量:在程序运行中不会发生变化的量(关键字:const)

三.定义变量与常量的格式

数据类型  变量名;

变量名必须是字母和下划线开头,后面可以跟字母、下划线和数字,但是不能以数字开头

不能用C#关键字定义变量

四.类型转换

转化类型:隐式(自动类型)、强制

隐式:从低到高

byte-->short(char)-->int-->long-->float-->double

定义一个整形变量并赋值,然后转化为单精度变量

        int a = 10;

        float b;

        b = a;

强制:从高到低

byte<--short(char)<--int<--long<--float<--double

 定义一个单精度变量并赋值,然后转化为整形变量

        float x = 2.5f;

        int y;

        y = (int)x;//强制类型转化

五.控制台的输入与输出

Console.WriteLine();//输出某个变量

string a=Console.ReadLine();//输入字符串

回车:\n //打印在下一行

水平制表符(打印多个变量时,他们之间的空格):\t

六.运算符

1.基本运算:+  -  *  / %

nt aa = 100, bb = 200, cc, dd, ee, ff, gg;

        cc = aa + bb;

        dd = aa - bb;

        ee = aa * bb;

        ff = aa / bb;//0  整数除以整数结果还是整数

        gg = aa % bb;//100  小数对大数求余,结果是小数

        //print(ff + "\t" + gg);

        bool xx,yy;//false  true

        xx = (2 == 3);//false

        yy = (2 != 3);//true

        print(xx+"\t"+yy); */

2.关系运算符:> >= < <=  ==:等于  !=:不等于

3.自增1:++   自减1:--

int a = 1, b;

        b = ++a;//a=2  b=2    ++在变量前面,先自增1,然后再赋值(b)

        //b = a++;//a=2  b=1   ++在变量后面,先赋值(b),然后再自增1

        //print(a+"\t"+b);

        int x = 1, y = 2, z;

        z = x+++ y;

        print(z);//3 

4.逻辑运算符:

&& 两个都为真则为真

||一个为真则为真 

!为真则假,为假则真(取反)

5.三元运算符

表达式1?表达式2:表达式3;

        int m = 1, n = 2, p;

        p = m > n ? 1 : 0; //如果m>n则为1,否则为0

        print(p);

6.VS中常用的快捷键

Ctrl + s 保存

Ctrl + c 复制

Ctrl + v 粘贴

Ctrl + x 剪切

Ctrl + z 撤销

Ctrl + k +d 快速对齐代码

Ctrl + k + c 快速注释选中内容

Ctrl + k + u 快速取消注选中的注释内容

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值