当前位置: 首页 > news >正文

临沂制作网站企业公司logo设计费用一般多少钱

临沂制作网站企业,公司logo设计费用一般多少钱,手机优化软件排名,明星网站开发项目介绍写在前面#xff1a; 如果文章对你有帮助#xff0c;记得点赞关注加收藏一波#xff0c;利于以后需要的时候复习#xff0c;多谢支持#xff01; 【Kotlin语言学习】系列文章 第一章 《认识Kotlin》 第二章 《数据类型》 文章目录 【Kotlin语言学习】系列文章一、基本数据… 写在前面 如果文章对你有帮助记得点赞关注加收藏一波利于以后需要的时候复习多谢支持 【Kotlin语言学习】系列文章 第一章 《认识Kotlin》 第二章 《数据类型》 文章目录 【Kotlin语言学习】系列文章一、基本数据类型一整数类型二浮点类型三字符类型四布尔类型 二、字符串一字符串定义二字符串模板三字符串拼接四字符串转义 三、类型强制转换四、数学运算一常见运算二位运算 一、基本数据类型 一整数类型 在 Kotlin 中整数类型表示整数值。Kotlin 提供了多个整数类型以便根据需求选择合适的类型。 类型关键字位宽最小值最大值字节型Byte8-128127短整型Short16-3276832767整型Int32-2^312^31-1长整型Long64-2^632^63-1 在计算机当中最小的数据存储单位就是位Bit而所有数字在储存的时候都是二进制储存而二进制中8位称之为1个字节Byte位宽则是数据占用的位的总数。可以看到不同的数据类型就占用了不同的位宽。 下面是对各种整数类型的变量声明示例。 val number 100 // 默认是Int类型 val bigNumber 8000000000 // 超过Int最大值默认为Long类型 val longNumber 20L // 在赋值数字后面增加后缀L声明Long类型 val byteNumber:Byte 1 //在变量后用冒号声明Byte类型再进行赋值值得注意的是所有未超过Int最大值的整型值初始化的变量都默认为Int类型如果初始值超过了其最大值那么将推断为Long类型。 二浮点类型 在 Kotlin 中浮点类型表示带有小数部分的数字。Kotlin 提供了两种浮点类型Float 和 Double。 类型关键字位宽浮点型Float32双精度浮点型Double64 下面是对两种浮点数类型的变量声明示例。 val defaultDouble 3.14 // 输入小数默认为Double类型 val doubleNumber 3.1415926535 // 小数位超过6位也默认是Double类型 val floatNumber 3.1415926535f // 在赋值数字后面增加后缀f声明Float类型Kotlin对于小数的默认推断是Double类型。如果需要显式地将一个小数指定为Float类型则需要在数值尾部加入f或者F的字母后缀。由于Float类型十进位数是6位所以上述示例中floatNumber实际值大小为3.1415927后面就会出现进度丢失舍弃。 三字符类型 在 Kotlin 中字符类型表示单个字符。Kotlin 使用 Char 类型来表示字符。Char 类型是一个 16 位的无符号整数可表示 Unicode 字符。 要声明一个字符变量可以使用 char 或者 Char 关键字并使用单引号将字符括起来。 val letter: Char A// 用单引号括起来的单个字符四布尔类型 在 Kotlin 中布尔类型用于表示逻辑值。Kotlin 提供了一个 Boolean 类型只有两个可能的取值true 和 false。 val isVisible0:Boolean false// 布尔值中的假返回0 val isVisible1:Boolean true// 布尔值中的真返回1二、字符串 在 Kotlin 中String 被视为引用类型并且不属于基本数据类型。然而由于 Kotlin 对于基本数据类型提供了很多方便的语法和操作符使得它们在使用上更接近于原始类型。在 Kotlin 中这些基本数据类型具有与引用类型类似的行为并且享受了编译器对它们的多态优化。 String 类型是不可变的也就是说一旦创建了一个字符串对象就不能对其进行修改。如果需要修改字符串可以使用字符串的一些方法和操作符来创建新的字符串对象。 一字符串定义 要声明一个字符串变量可以使用 String 关键字并使用双引号将字符串括起来。 val str:String 1234567890由于字符串String被视为引用类型就可以通过[]引用来访问字符串中具体的某个字符。 val str:String 1234567890 val strNumber2:Char str[1]// 元素计数从0开始1即代表第二个 println(strNumber2:strNumber2)通过println可以打印出strNumber2的结果。返回结果如下。 strNumber2:2 由此可以确定通过访问具体的元素可以从字符串中单独取出并输出。 二字符串模板 字符串字面值可以包含模板表达式即一些小段代码会求值并把结果合并到字符串中。模板表达式以美元符$开头有一个简单的名字构成。 val number 100 println(The result is $number)返回结果如下。 The result is 100 不仅是简单的变量名使用${}括起来的任意表达式都能够在字符串中被识别为代码输出。 val text This is text println(Text length is ${text.length})其中text.length是访问了text的衡量长度方法可以得到变量的长度。 返回结果如下。 Text length is 12 同时字符串与转义字符串内部都支持模板如果需要在原始字符串中表示字面值美元符$则可以使用下列语法。 val price ${$}9.99 输出结果如下。 $9.99 三字符串拼接 Kotlin的字符串可以使用加法操作符实现字符串的拼接不仅适用于连接字符串和字符串同时也支持连接字符串与其他类型的值。 println(I am 10 years old!)返回结果如下。 I am 10 years old! 四字符串转义 Kotlin有两种类型的字符串字面值转义字符串可以有转义字符以及原始字符串可以包含换行以及任意文本。转义字符有以下用法 使用\n换行使用反斜杠\对双引号进行转义使用三个引号即分界符将内部任何字符转换为字符串还可以通过使用trimMargin()函数去除前导空格 具体示例如下。 println(Hello\nWorld!)// \n换行 println(He says:\Yes!\)// \反斜杠转义双引号 println(val number 1val char c.trimIndent() )// 分界符内部没有转义并且可以包含换行以及其他任何字符返回结果如下。 Hello World! He says, “Yes!” val number 1 val char ‘c’ 三、类型强制转换 数据类型之间可以通过调用toType()方法来强行转换类型。 转换类型方法BytetoByte()ShorttoShort()InttoInt()LongtoLong()FloattoFloat()DoubletoDouble()ChartoChar()StringtoString() 示例如下。 val before:Int 100 println(transform to string:${before.toString()})返回结果如下。 transform to string:100 四、数学运算 一常见运算 在 Kotlin 中支持以下常见的算术运算符 符号名称作用加法运算符用于执行两个操作数的相加运算-减法运算符用于执行两个操作数的相减运算*乘法运算符用于执行两个操作数的相乘运算/除法运算符用于执行两个操作数的相除运算%取模运算符用于获取两个操作数相除后的余数自增运算符用于将操作数的值增加1--自减运算符用于将操作数的值减少1 二位运算 Kotlin中的位运算采用了中缀函数方式调用具名函数。 使用名称描述示例and或位与对两个二进制数的对应位进行与操作只有当两个位都为1时结果位才为1a and b或 a bor或|位或对两个二进制数的对应位进行或操作只有当至少一个位为1时结果位才为1a or b 或a | bxor或^位异或对两个二进制数的对应位进行异或操作只有当两个位不相同时结果位才为1a xor b或a ^ binv或位非对一个二进制数的每个位取反0 变为 11 变为 0inv(a)或!ashl或左移将一个二进制数的所有位向左移动指定的位数左侧的位将被丢弃右侧空出的位用0填充a shl b或a bshr或右移将一个二进制数的所有位向右移动指定的位数右侧的位将被丢弃左侧空出的位用符号位填充对于正数用0填充a shr b或a bushr或无符号右移将一个二进制数的所有位向右移动指定的位数右侧的位将被丢弃左侧空出的位用0填充a ushr b或a b 我是EC一个永远在学习中的探索者关注我让我们一起进步
http://www.w-s-a.com/news/47140/

相关文章:

  • 雕刻业务网站怎么做企业qq官网
  • 新华书店的做的数字阅读网站wordpress编辑器格式
  • jq做6个网站做什么好广西临桂建设局网站
  • 网站新闻图片尺寸南京网站设计公司
  • 重庆seo建站网站服务器 安全
  • 咸宁做网站的公司桂林网站建设兼职
  • 教做网站网站开发行业分析
  • 忻州网站建设培训友情链接交换形式有哪些
  • 佛山做外贸网站渠道外贸常用网站
  • 文章收录网站网站及新媒体建设办法
  • 招聘网站排行榜2021找建网站公司
  • 网站建设制作宝塔面板活动宣传推广的形式有哪些
  • 掉关键词网站敏捷软件开发流程
  • 微信小程序格泰网站建设新闻采编与制作专业简历
  • 电子商城建设网站海伦网站建设
  • 南充能够建设网站的公司有专门做设计的一个网站
  • 免费域名申请个人网站阿里巴巴运营的工作内容
  • 怎么建自己的手机网站保定电子商务网站建设
  • 系部网站建设中期检查表创建网站的公司
  • 西宁网站建设优化重庆企业的网站建设
  • 贝壳企业网站管理系统徽与章网站建设宗旨
  • 郑州网站模板动漫设计与制作设计课程
  • 在线制作网站的工具岳阳网站设计改版
  • 网站建设需要汇报哪些内容前端开发的工作内容
  • 无锡阿凡达网站建设美团app开发公司
  • 个性化企业网站制作公司深圳高端网站定制公
  • 专业深圳网站定制开发企业网站开发 流程
  • 网站建设推广的软文php网站平台
  • 如何做代刷网站长外贸网站个性设计
  • 合同网站开发 设计 后期维护如何搭建海外网络