巴中网页制作-400电话办理-网站建设【企业网站制作|网页设计】- 高端网站建设 - 书生商友信息科技-

全国热线:400-111-6878

网站建设推广专家

巴中网页制作

发表日期: 2022-04-16 07:07:20 浏览次数:70

巴中网页制作

网站建设.png

宋太祖乾德四年至宋末(966年—1275年)的巴州属利州路(治今广元)兴元府(治今汉中),领化成、难江、恩阳、曾口、通江等5县。其间宋太宗淳化四年(993年),巴州属剑南道。
元朝沿袭宋朝建置,仍置巴州领县,属广元路。元世祖至元二十三年(1286年),置四川行中书省,简称四川省(四川置省之始),巴州属四川省广元路。
明太祖洪武九年(1376年),改巴州为巴县,属四川承宣布政司川北道(简称四川北道)保宁府(治今阆中)。明武宗正德九年(1514年),复置巴州,领化成、通江、难江3县。明末清初,张献忠入四川在成都称帝(1644年),国号大西,巴州全属大西。
从清朝初到民国元年(1648年—1912年),巴州仍属四川北道保宁府,不领县。
民国元年(1912年),巴州衙署改名巴州行政公署。民国二年(1913年),改巴州为巴中县,隶属四川北道(治今阆中)。民国三年(1914年),改四川北道为嘉陵道(治今南充),巴中隶属嘉陵道。不久裁废道制,以府、州、厅、县直属省政。
民国六年(1917),四川靖国军第六师司令部驻防达县(治今达州市通川区老城),达、开江、万源、城口、开县、云阳、奉节、巫溪、渠、营山、仪陇、蓬安、通江南江巴中、阆中、苍溪、南部、盐亭、昭化(治今广元市昭化镇)、广元、剑阁、梓潼二十四县。
民国二十二年(1935年),川政统一,巴中属四川省第十五行政督察区(今达州)。
建国后(1950年1月),四川省分川西、川东、川北、川南4个行署区和重庆市及西康省,均属西南局(治今重庆市)。巴中属川北行署达县专区(治今达州)管辖,1952年撤销4个行署区,一直到1993年上半年巴中隶属于达县地区。其间1950年4月,川北行署批准成立巴中中心县委,作为达县地委的派出机构,领通江、南江、巴中三县,1953年3月巴中中心县委撤销,三县直属达县地委。
1993年7月5日,经国务院批准,通江、南江、巴中、平昌四县从达县地区划出,设立巴中地区,巴中县一并撤县建市(县级),于当年10月28日正式挂牌成立。
2000年6月14日,经国务院批准撤销巴中地区建立巴中市(地级),于当年12月27日正式挂牌成立,以市管区县,辖巴州区、通江县、南江县、平昌县。
2013年1月18日,经国务院批准设立巴中市恩阳区,至此,巴中行政区划变更为两区三县(巴州区、恩阳区、南江县、通江县、平昌县)。

Kotlin 的基本数值类型包括 Byte、Short、Int、Long、Float、Double 等。不同于 Java 的是,字符不属于数值类型,是一个独立的数据类型。

类型位宽度
Double64
Float32
Long64
Int32
Short16
Byte8

字面常量

下面是所有类型的字面常量:

Kotlin 同时也支持传统符号表示的浮点数值:

你可以使用下划线使数字常量更易读:

val oneMillion = 1_000_000val creditCardNumber = 1234_5678_9012_3456L
val socialSecurityNumber = 999_99_9999L
val hexBytes = 0xFF_EC_DE_5E
val bytes = 0b11010010_01101001_10010100_10010010

比较两个数字

Kotlin 中没有基础数据类型,只有封装的数字类型,你每定义的一个变量,其实 Kotlin 帮你封装了一个对象,这样可以保证不会出现空指针。数字类型也一样,所以在比较两个数字的时候,就有比较数据大小和比较两个对象是否相同的区别了。

在 Kotlin 中,三个等号 === 表示比较对象地址,两个 == 表示比较两个值大小。

fun main(args: Array<String>) {
    val a: Int = 10000
    println(a === a) // true,值相等,对象地址相等

    //经过了装箱,创建了两个不同的对象
    val boxedA: Int? = a
    val anotherBoxedA: Int? = a    //虽然经过了装箱,但是值是相等的,都是10000
    println(boxedA === anotherBoxedA) //  false,值相等,对象地址不一样
    println(boxedA == anotherBoxedA) // true,值相等}

类型转换

由于不同的表示方式,较小类型并不是较大类型的子类型,较小的类型不能隐式转换为较大的类型。 这意味着在不进行显式转换的情况下我们不能把 Byte 型值赋给一个 Int 变量。

val b: Byte = 1 // OK, 字面值是静态检测的val i: Int = b // 错误

我们可以代用其toInt()方法。

val b: Byte = 1 // OK, 字面值是静态检测的val i: Int = b.toInt() // OK

每种数据类型都有下面的这些方法,可以转化为其它的类型:

toByte(): BytetoShort(): ShorttoInt(): InttoLong(): LongtoFloat(): FloattoDouble(): DoubletoChar(): Char

有些情况下也是可以使用自动类型转化的,前提是可以根据上下文环境推断出正确的数据类型而且数学操作符会做相应的重载。例如下面是正确的:

val l = 1L + 3 // Long + Int => Long

位操作符

对于Int和Long类型,还有一系列的位操作符可以使用,分别是:

shl(bits) – 左移位 (Java’s <<)shr(bits) – 右移位 (Java’s >>)ushr(bits) – 无符号右移位 (Java’s >>>)and(bits) – 与or(bits) – 或xor(bits) – 异或inv() – 反向

字符

和 Java 不一样,Kotlin 中的 Char 不能直接和数字操作,Char 必需是单引号 ' 包含起来的。比如普通字符 '0','a'。



巴中网页制作


上一条:巴中网站优化
下一条:巴中网站设计
网站制作
小程序制作
网站优化
网站开发
400电话办理
网络推广
网站建设
网店装修
微信公众号开发
网页设计
网络公司
域名企业邮箱
服务器空间
网站案例报价
百科问答
编辑排版美工
App软件开发
百度推广
代运营托管
logo设计
网络全网营销
网站备案
网站定制
小程序开发公司
首页
电话
立即预约