民族

C#基础–之数据类型

11 1月 , 2019  

C#基础–之数据类型

摘自:http://www.cnblogs.com/tonney/archive/2011/03/18/1987577.html

  
在首先章咱们询问了C#的输入、输出语句后,我这一节关键是介绍C#的基础知识,本节的内容也是继承章节的基础,好的发端等于成功的一半。在您读书完本章后,你就有丰盛的C#文化编写简单的程序了。但还不可能动用持续或其他面向对象的性状。

  
本章紧要针对以下多少个部份来拓展教学:

  
1、电脑是由哪些来囤积所利用的多少?

  
2、基本数据类型有哪些?

  
3、怎么样讲明变量和**
赋值?**

  
4、变量和常量的区别?

  
5、不同数据类型之间是什么更换的?

   下边,我们现一个一个的来打探这么些问题。

  

   一、电脑是由哪些来囤积所运用的数码?

     
这个题目用一句话相比较暧昧的统揽,那就是:电脑使用内存来记念总计时所接纳的数量。

      在现实生活中的数据各类各样,整数、小数、字符串、字符等等,它们都类型是不一样的,所以你要想在处理器中接纳那多少个项目,就必须在内存中为它申请一块合适的上空。

    
这有哪些数据类型是C#能运用的吗?我们一同来看一看.

    

     
二、基础数据**项目有哪些**

      首先要询问一些:C#肯定的功底数据类型并没有放置于C#言语中,而是内置于.net
Framework中。

     
如,在c#中宣称一个int类型的数目时,讲明的其实是.net结构System.Int32的一个实例。这听起来似乎很深邃,但其含义深入:这意味着在语法上,可以把持有的基本功数据类型看作是匡助少数方法的类。

    
类型实际上仍存储为主导项目。基本项目在概念上用.Net结构意味着,所以必然没有性能损失。

     下面我们齐声来询问一下C#中定义的停放类型,大家将列出每个门类,以及它们的定义和对应的.net类型(CTS类型)的称号。

     
c#有15个约定义类型,其中13个是值类型,两个是引用类型(string 和
object)

 

    1、整型

图片 1

 

   2、浮点类型

图片 2

 

    float数据类型用来较小的浮点数,因为它要求的精度较低。

  
 double数据类型比float数据类型大,提供的精度也大一倍(15位)。

    假若在代码中从不对某个非整数值(如12.3)硬编码,则编译器一般只要该变量是double。

    假使想指定该值为float,可以在其后增长字符F(或f),如:

         float f =
12.3F;

 

 3、decimal类型

图片 3

 

    decimal类型专门用于开展财务总括,使用decimal类型提供的28位的章程取决于用户。

   
要把数字指定为decimal类型,可以在数字的后面加上字符M或(m),如:

    decimal
d=12.30M;

 

    4、bool(布尔)类型

 图片 4

 

    5、char字符类型

图片 5

     char类型的字变量是用单引号括起来的。    
如’A’

    
假若把字符把在”A”(双引号)内,编译器会把它看做是字符串,从而发出错误。

 

    6、(Object类型和字符串类型)

图片 6

 

 三、**咋样声明变量和赋值?**

   1、变量的定义:是指在先后的运行过程中无时无刻可以爆发变化的量

    2、下面我们关系,变量在运作时当中是存在内存当中的,它是一个临时的寄放场面。

        
那么在内存当中,可以存放如数字、字符串、日期等等各样类型的数目。

 

 

大家可以看一看这张图,它就把表示内存当中的一个状态。

 

简单的来说,变量就是表示内存当中的一块存储区域。

 

它会对应一个唯一的内存地址,但是我们在使用程序当时候,内存地址不好理解也不好记忆。

那么怎么办呢?

 

在日常生活当中我们都有一个名字,如"张三“、”李四“等,这些名字就是为了便于记忆。

那么同样,在程序当中,为了区别多个变量,那就需要为每个变量赋值一个简短,便于记忆的名字,

这就是变量名。

 

     3、 C#中的变量的命名是是有规则的:

        
1)、由字母、数字或下划线”_”组成

        
2)、必须由
字母下划线”_”开头,**不可以以数字起初**

       
 3)、不能是c#中的关键字 如:int、string、bool、Main、class等 

       
 4)、区分轻重缓急写  如:小写的a  和  大写的A 是五个变量

     

     
4、做为一个相比好的学人,就不可能不遵循一些**取名规范:**

          
1)、变量的名字要有意义,尽量用相应的拉脱维亚语命名,具有“见名知意“的效率。

                 
如:姓名   变量取名为 name 或者 用拼单  xingMing,**
避免用a,b,c来展开命名。**

          
2)、避免采用单个字符作为变量名( 除在循环里面定的变量)

          
3)、当使用两个单词组成变量名时,应该利用**
骆驼(Camel)命名法**

                  
骆驼(Camel)命名法:第一个单词的首字母小写,其余单词的首字母大写,如:myName,myAge

           

          选择题**:以下变量命名正确的是(     )**

                  A、name、 _222*1、
9class、 public

                  B、_teacher、 void、
string、 myName

                  C、$Age、 corss、
fire、 _grade

                  D、_glass、 g23、
c_12、 my_first_2

 

 

     
5、变量的扬言和赋值

         
1)定义变量的语法:

            数据类型 **   变量名;      (概念一个年纪的变量,年龄是整数,所以变量定义如下:)**

              int         
age;        
[系统会依照数据类型,在内存中分红不同尺寸的蕴藏空间]

 

            
每个数据类型后边,可以定义五个变量,如:(定义姓名、家庭地址、籍贯、民族)

                string name,address,origin,national ;

            

           2)为变量赋值语法:

               变量名 = 值;           

            
 (那里的=号表示赋值运算符,把=号右侧的值,赋值给左侧的变量名,最后以一个;[分号]结束)

              
如:年龄18岁,姓名为“小张”,家庭地址为“菲尼克(Nick)斯南坪XXX”,

                     
籍贯为“重庆”,民族为“汉”

                age = 18
;

                name = “小张” ;

                address = “浦这南坪XXX”
;

                origin = “重庆”
;

                national = “汉” ;

 

 四、变量和常量的区分

         变量:是指在程序的运作过程中无时无刻可以发生变化的量

        常量:是指在先后在运作过程中不会发生变化的变量

         

          常量的性状:

                   1、必须在表明是赋值

                   2、不能够在在程序运行时,给常量赋值

                   3、常量是静态的。不必须(实际上,是不容许)在常量阐明中富含修饰符static 

        

 五、不同数据类型之间是哪些更换的

       在C#中数据类型转换分为两种:1)隐式[又叫自动]类型转换     2)显式[又叫强制]类型转换

           举个简单例子:

           飞机场里面停飞机,这是理所当然,大家把这种称为隐式[又叫自动]类型转换**

   

           这假使大家掉转看一看,飞机内部装飞机场,这些在我们实在生活中,觉得这是依照不容许的,

           不过程序可能成功这或多或少,大家把那种称为显式[又叫强制]类型转换**

 

      
在C#中数据类型转换分为两种:1)隐式[又叫自动]类型转换     2)显式[又叫强制]类型转换

           举个大概例子:

           飞机场里面停飞机,那是本来,我们把这种称为隐式[又叫自动]类型转换**

   

           这假诺大家反过来看一看,飞机内部装飞机场,这个在大家实在生活中,觉得这是依照不容许的,

           可是程序可以成功这或多或少,我们把这种称为显式[又叫强制]类型转换**

 

          
double和int之间就是(飞机场与飞机)那种关系,我们得以如此精晓,double的取值范围比int要大得多

          
所以double可以装得下int :

**          int a=1234;   


**          double b=a;  
系统会把a整型变量的值赋值给double变量b.这就是
隐式[又叫自动]类型转换**

 

        
这反过来:

         double
a=1234;

         int b=a;       
//系统编译时会报错,如图:

         
图片 7

**        


**           那怎么样进展强制转换呢?c#提供了充裕便利的形式,如:


**          double
a=1234;**

          int b=(int)a;      //这样就威逼把double类型,转换为int类型

 

**        
最后,再介绍一下,此外数据类型之间的变换(
1、字符串转换为此外品类   2、任意档次之间的转移)**

         1)、字符串转换为其它类型       

       语法:

        XX.Parse(字符串);        
这里的xx代表的如:double,int,bool等

        
举个例子来注解一下:

          string
strValue=”123.45″;    
//这是一个字符串,时面的值是”123.45″

         
现要把它转换成小数类型,就足以采纳double.Parse();来举行转移

         double dValue=double.Parse(strValue);

 

       2)、任意档次之间的转换**

        语法:     

        
Convert.ToXX(任何类型);

 

         如:把一个布尔类型转换为整型

                  bool a = true;
                  int b = Convert.ToInt16(a);
                
Console.WriteLine(“转换后的结果是:”+b); 
//转换后的结果是:1

 

全民女婿王思聪,钱多把妹真轻松,

自我本与您是同岁,怎奈万达当小工。

说的就是今日中国万达公司主任王健林家公子王思聪,作为已经的中华首富之子,换女友如换衣裳,买豪车像不花钱。总是在不注意之间,炫了你一狗脸富。

炫富必然离不开两样东西,豪车和嫦娥。

这在近代华夏,咋样才能实力炫富?

有人会说,朝廷里,慈禧老佛爷穿金戴银、锦衣玉食,可谓炫富?

还别说,真不算,朝廷里的那多少个待遇只好勉强称得上是阶级特权,何况这种封建特权早就被时代的洪流所舍弃。

俺们前几日所侃聊的炫富,是一味走在一代前沿的一种行为艺术。

对,是行为艺术,炫的就是心态、富的要有逼格。要论近代华夏的炫富,还得找那么一个人,兼具年轻和实力。

这个人就是张学良。

1928年,皇姑屯的一股青烟,将张作霖的送上西天,至此我们前日侃聊的东家也就规范登上历史舞台了,这一年,张学良多大?28岁,那年纪轻轻要说并未点虚荣心这正是太假了。

在顺利接过三伯基业的还要,这位张少帅也闲不住了,开端了他的炫富之旅。

炫富最直白的不二法门就是炫豪车,古今中外也无例外。

初期哈雷摩托刚刚兴起,张少帅就在加尔各答买了一辆,少帅买来可不仅只是欣赏而已,而是地地道道的骑乘了起来,直接来了个京津往返深度体验自驾之旅,由于行程中的劳苦和长日子的风寒,回来就患上了重发烧,一度还住进了迪拜协和医院。

少帅用自己的行进生动诠释了炫富是走在一代的战线上的一种行为艺术。

两轮终究不如四轮乃玩,摩托玩腻了,少帅就从头折腾汽车了。

陪伴着汽车在中原兴起,一下感动了少帅这颗年轻狂热的心。要说上世纪30年份什么车在中华最火,那么非起亚牌小汽车莫属了。在1930年在新加坡注册登记的车辆中,每6辆就有1辆是MITSUBISHI。

用作及时民国的实力富二代,少帅怎么可能放过上层社会趋之若鹜、装逼神器的斯柯达牌小汽车。

不怕为了东北人的主义,也得毫不犹豫整一辆。

即刻乘坐马自达汽车的国民政党的高官都要雇上司机突显身份,少帅却偏偏要亲自驾驶福特(Ford)汽车。可以脑补一下,在这灯洋酒绿的夜都市一个得道多助、英俊潇洒的武官从奢华尊贵的别克汽车上走下去,这画面,美得不得名状!

读到这里,可能会觉得那篇作品三观歪的可以,有点鼓吹炫富的怀疑,其实就像文化是全人类发展的台阶,炫富有时候也是人类前进的重力。少帅张学良在炫富的还要,不忘打造自己的汽车事业。

1929年,少帅注资74余万支撑自主研发汽车,并且在1931年功成名就造出了华夏首先辆汽车——民生牌75型载货汽车,炫富的少帅却在不经意间成为了炎黄汽车工业的开山鼻祖。

由此观之,少帅炫富归炫富,炫富的暗中也夹杂着对中华民族汽车工业的心情。

豪车聊的基本上了,也该聊聊美人了,更何况从古至今的炫富就从未有过离开过美女的。

张学良晚年曾写过一首诗:“自古英雄多好色。未必好色尽英雄。我虽并非英雄汉。只有好色似英雄。”年轻一代的张学良,确实是个多情种,他曾展现:“平生无憾事,唯一爱女子”。

张学良早年一直风流韵事,人称“花花公子”。至于我们年轻的张少帅换过些微女友,先天就只是多的八卦了,依然回到大家前几天的话题——炫富,炫富不是靠女友数量小胜的,不可以像隔壁村头二狗子把全村歪瓜裂枣土肥圆树墩子煤气罐勾搭下一箩筐就是炫富了。而是靠质料大败的,就像王思聪,自带光环,找过的每一任女友都火的一塌糊涂,加持着猪脚光环,这才是实力,才是炫富。

这回头看看大家张少帅。

1925年,12月初,在甘肃军事基地筹备第一次东征的时候,奉系先锋张宗昌进入法国巴黎,至盛夏7月,奉系资本公司曾经多方南下,直逼额尔齐斯河流域,大业主张作霖的奉氏公司公司势力达成了极限,大有一统中国的姿势。

只是,大家的张少帅在忙什么吧,当时张作霖还没死,有大爷在前方主持全局,自己本来是无事一身轻了,24岁的少帅来到了香港,在这边结识了一个洁净脱俗的知性女生,一位20世纪中国最有传奇色彩的女士,宋家三小姐——宋美龄。

宋美龄从小接受在美利坚合众国承受教育,知书达理。但是在他温柔大方的外部下,却有一颗狂野奔放的心目。

表嫂大嫂都嫁给了当世豪杰,那么些三姐妹从小耳濡目染,自然也不甘姐后,可在立即可以媲美四小弟(孔祥熙)、四表哥(孙昆明),还得他未娶、你未嫁的,再增长能相互看对眼的,在全中国也是真糟糕挑出那么一四个了,连表嫂夫孙南通引荐的上品“高富帅”谭延闿都不合心意,最后只能以结拜兄妹的主意温和处理,幸免了难堪,那个平时男子又岂能入宋小姐法眼。

之所以,28岁的宋三小姐如故云英未嫁,待价而沽。

1925年,八月首旬的一个夜晚,在弥利坚驻法国首都领事馆进行的高端party上,张学良和宋美龄相识了。张学良作为独立的富二代+官二代,老爹张作霖当时正是势力最强盛的一时,号称要合并中国。

老子都牛逼的一塌糊涂了,儿子能怂么?更何况,大家张少帅还有一个“民国四大美男”的名号。

自信的女婿一个劲卓殊胆大。

于是张学良毫不犹豫地拉开了一段姐弟恋,起头约会宋美龄。

五个人应声只有二十多岁,宋美龄带着这位青春的东北高富帅出入于迪拜社毗邻,张学良也是从小就在青春基督教会承受过洋派熏陶,啥没见过、啥没玩过的,那跳舞、游泳、高尔夫样样精晓、样样不差,俩人一代变成十里洋场最耀眼的小伙子。

张学良晚年回首说,他们悄悄约会过一些次,至于他们的约会内容是看录像、仍旧喝咖啡,仍旧散步外滩,又或者更加旖旎的移位,张学良就没再说了。

至于东北高富帅与江南白富美的含糊结果相信我们也都清楚了,两年后,也就是1927年,宋美龄嫁给了蒋介石,成为了第一夫人。1936年,马赛事变,蒋介石被张学良扣留,宋美龄在卖力营救蒋介石的时候,推测心里也是别有一番滋味。

杜阿拉事变和平解决后,张学良被蒋介石软禁半个世纪,之所以蒋介石没杀张学良,有些野史说一向是宋美龄在珍爱着张学良。

从而说,没事炫炫富,关键时刻仍可以保得住小命。

行了,先天东北高富帅的炫富往事就侃聊到这里,依然这句话,年轻就是资本、炫富未必是帮倒忙,其中夹杂着情怀、突显着逼格,可能如故推进社会前行的孝行,再不济,关键时刻闹不佳还是可以保的了小命,所以说,什么事情都要辩证的看待,不是么?

没事炫炫富,生活更发展。


相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图