跳转到主要内容
你行网

Main navigation

  • 首页
  • 文章
  • 教程
  • 视频
  • 下载
  • 社区
  • 网站导航
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
  • 登录或注册以发表评论

评论

相关文章

c#入门 笔记1

文章标签

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