跳转到主要内容
你行网

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

评论

文章标签

CSS
Excel
ubuntu
php
vim
五笔
Linux
VPN
command
HTML
drupal 8
drupal 7
centos
composer
Mysql
drush
模块(module)
Drupal
JavaSrcipt
apache
drupal 9
英语
nerdtree
SEO
network
果树种植
surround
drupal10
主题(theme)
ssh
phpmyadmin
yum
二进制
权限
声音
ssl
selinux
HTML5
WireGuard
password
Dreamweaver
DDEV
flameshot
翻译
颜色
uploadprogress
firewalld
kernel
邮件验证
视图(views)
快捷键
gzip
xdebug
错误
电脑基础
ckeditor
C语言
简介
源地址
mbstring
certbot
php扩展
git
csharp
httpd
apt
电子秤
压缩解压
breadcrumb
表单
短信验证
AI
firmware
摄影
diff
superfish
重定向
drupal 11
网站备份
docker
版本号
tagclouds
java
RSS
adsense
端口
电脑技巧
simple_adsense
KVM
算法
youtube
JavaScript
cookie
badblocks
网站运营
计算机基础
RFID
zip
标签优化
VUE
dns
gimp
form
mod_expires 模块
赚钱
ip
http验证
curl
重定向,301
netstat
字段
maven
input
nginx
哈希值
npm
wps
更多

相关文章

  • c#入门 笔记1
RSS源

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

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