跳转到主要内容
你行网

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
       }
   }
}

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

文章标签

  • csharp

评论

最新文章

  • 内容审核通知 content_moderation_notifications 模块简介
  • 调度程序 scheduler 模块简介
  • 工作流当中的草稿,已发布,很好理解,已归档是怎么理解。
  • 你行网 https://www.dwoke.com seo 关键词
  • brew 是什么命令
  • drupal 9 或 drpal 10 国内内容分享模块 Will Nice social share
  • Views Slideshow - Views Vanilla JavaScript Slideshow (VVJS) 简介和安装方法
  • drupal 11 安装statistics 统计模块
  • drupal11 扩展中找不到Statistics模块
  • drupal11 设置中的“总结摘要”和“切边的” 有什么区别

标签云

adsenseAIapacheaptbadblocksbreadcrumbbrewcentoscertbotckeditorcommandcomposercookiecsharpCSScurlC语言DDEVdiffdnsdockerDreamweaverDrupaldrupal 7drupal 8drupal 9drupal10drupal 11drushExcelfirewalldfirmwareflameshotformgimpgitgzipHTMLHTML5httpdhttp验证inputipjavaJavaScriptJavaSrciptkernelKVMLinuxmavenmbstringmod_expires 模块Mysqlnerdtreenetstatnetworknginxnpmpasswordphpphpmyadminphp扩展RFIDRSSselinuxSEOsharesimple_adsensesshsslStatisticssuperfishsurroundtagcloudstitleubuntuuploadprogressvimVPNVUEWireGuardwpsxdebugyoutubeyumzip主题(theme)二进制五笔分类术语压缩解压哈希值声音字段密码工作流快捷键摄影权限果树种植标签优化模块(module)源地址版本号电子秤电脑基础电脑技巧短信验证端口简介算法网站备份网站运营翻译英语表单视图(views)计算机基础赚钱超五类线网线邮件验证重定向重定向,301错误颜色

相关文章

  • php json_encode 函数将编码值转为json格式
  • php 用户自定义回调函数实例
  • php 回调函数实例
  • 匿名函数(Anonymous Functions)详解
  • PHP 中的四种标量数据类型
  • php 语言的四种标记风格
  • php 函数 range 根据范围创建数组
  • date_default_timezone_set 设置php服务器的默认时区
  • php8.3 的扩展模块简略说明
  • <input>` 类型的定义和用途的简要说明
RSS源

关于我们

  • 你行网简介
  • 关于我们
  • 版权声明

网站相关

  • 社区论坛
  • 网址导航
  • 网站地图
  • 联系我们

友情链接

  • 英文学习

友情链接2

  • drupal 大学
  • 水滴间
  • 爱码网
  • Apache

友情链接3

  • MySQL
  • php
  • drupalcode

友情链接4

  • Drupal 中国
  • Drupal 老葛
  • 宁浩网
  • drupal 台湾
Copyright © 2019 - 2021 你行网 版权所有  粤ICP备19072650号-1