跳转到主要内容
你行网

Main navigation

  • 首页
  • Drupal
  • 编程与开发
  • 数据库
  • 操作系统与应用
  • 服务器与运维
  • 社区
User account menu
  • 登录

面包屑

  1. 首页

c#入门 笔记2 变量

由 hzy, 22 十月, 2023

namespace lesson2_变量
{
   internal class Program
   {
       static void Main(string[] args)
       {
           Console.WriteLine("Hello, World!");

           //知识点一 折叠代码 #region #endregion 
           //作用:折叠包裹的代码块,便于查询与修改 
           //编辑器预处理功能 只在编辑时候有用 发布运行程序时候删除
           #region 知识点二 如何申明变量
           //变量 可以存储数据的容器 不同类型的变量存储不同类型的数值
           //申明变量的语法:
           //变量类型 变量 = 初始值;无初始值赋给默认值
           //int i = 0;
           int 班级 = 4;//(尽量避免中文命名,可能出问题)
           //变量类型: 14种 初始值范围:按照变量范围确定 不要越界


           //重点  各种变量类型的关键字
           //重点  各种变量类型的存储范围
           //重点  各种变量类型所能存储的类型
           //变量类型:
           //1.有符号的整型变量 存储一定范围的正负数 包括0
           //  sbyte -128~+127
           sbyte sb = 1;
           Console.WriteLine(sb);
           Console.WriteLine();
           Console.WriteLine("sb的值为:"+sb);
           Console.WriteLine("sb的值为:{0}",sb);
           //sb = 128; 会报错
           //  int -21亿~21亿多
           int i = 2;
           Console.WriteLine();

           //  short  -32768~32767
           short s = 3;
           //  long   -900万兆~+900万兆
           long l = 4;
           //2.无符号的整形变量 存储0和一定范围的正数
           //byte 0~255
           //byte b = -1; 报错
           byte b1 = 1;
           //uint 0~42亿多
           uint i1 = 2;
           //ushort 0~65535
           ushort s1 = 3;
           //ulong 0~18百万兆
           ulong l1 = 4;
           //3.浮点数(小数)
           //float 存储7/8位有效数字 根据编译器的不同 有不同的有效数字 超过位数 四舍五入
           float f = 0.1234567890f;
           Console.WriteLine(f);
           //double 存储15~17位有效数字 
           double d = 0.12345678901234567890123456789;
           Console.WriteLine(d);
           //decimal 存储27~28位有效数字
           decimal de = 0.123456789012345678901234567890123456789m;
           Console.WriteLine(de);
           //4.特殊类型
           //bool true or false 表示真假的数据类型
           bool bo1 = true;
           bool bo2 = false;
           Console.WriteLine(bo1 + "_" + bo2);// "_"自动将bo1和bo2转为字符串
                                              //

           //char 存储单个字符的变量类型
           char c1 = '1';
           char c2 = '福';
           Console.WriteLine(c1 + c2);

           //string 字符串类型 存储多个字符 无上限
           string str = "asf543f5你好的涉及金额";
           Console.WriteLine(str);

           //使用变量必须申明变量

           #endregion

           #region 知识点三 为什么有那么多不同的变量
           // 不同的变量 存储的范围和类型不同 本质是占用内存的空间不同
           // 选择合适的变量类型存储所需的数据

           /*举例:
            * 年龄 byte 
            * 姓名 char string
            * 体重\体重 float
            * 性别 bool
            */
           #endregion

           #region 知识点四 多个相同类型的变量 同时申明
           int i2 = 0;
           float f2 = 0;
           double d2 = 0;
           bool b3 = true;

           int a1 = 3, a2 = 4, a3 = 5;
           sbyte s2 = 2, s3 = 3;
           //用逗号隔开
           //变量类型 变量名 = 初始值,变量名 = 初始值........
           #endregion

           #region 知识点五 变量的初始化
           //int test;
           //console.writeline(test);//默认为0,不赋值不安全,报错。
           #endregion

           #region 练习
           //1.代码输出结果
           double d6 = 32.2;
           Console.WriteLine("d6");//输出结果为d6

           //2.声明变量float类型为什么在值后加f
           //浮点数默认为double类型 加f与double类型做区分

           //3.变量类型练习
           string name = "李四";
           int age = 15;
           float height = 1.6f;
           float weight = 40.0f;
           string address = "和兴路666号";
           Console.WriteLine("我的名字叫" + name);
           Console.WriteLine("我今年{0}岁了", age);
           Console.WriteLine("身高"+height+"米");
           Console.WriteLine("体重"+weight+"千克");
           Console.WriteLine("我家住在"+address);

           //4.
           float math = 100.0f;
           float Chinese = 60.0f;
           float English = 56.0f;
           Console.WriteLine("李四的语文成绩为{0},数学成绩为{1},英语成绩为{2}", Chinese, math, English);
        
           #endregion
       }
   }
}

  • 登录或注册以发表评论
内容类型分类
编程与开发
文章归类
后端开发

文章标签

  • csharp

评论

文章标签

Excel
CSS
ubuntu
php
vim
五笔
VPN
Linux
command
drupal 8
HTML
drupal 7
centos
composer
Mysql
模块(module)
drush
Drupal
JavaSrcipt
apache
英语
drupal 9
nerdtree
荔壳风
network
果树种植
surround
drupal10
SEO
主题(theme)
更多

相关文章

  • 匿名函数(Anonymous Functions)详解
  • PHP 中的四种标量数据类型
  • php 语言的四种标记风格
  • php 函数 range 根据范围创建数组
  • date_default_timezone_set 设置php服务器的默认时区
  • php8.3 的扩展模块简略说明
  • <input>` 类型的定义和用途的简要说明
  • 如何查看mysql 端口命令
  • php字符串运算符
  • HTML空格符简介
RSS源

友情链接 网站地图 版权信息 联系我们 网址导航 社区

Copyright © 2019 - 2021 你行网 版权所有  粤ICP备19072650号