美文网首页Dart
Dart-数据类型:数值型

Dart-数据类型:数值型

作者: 哎呀啊噢 | 来源:发表于2019-05-10 14:31 被阅读0次

Dart中的数据类型主要有:

  • 数值型-Number 分为整型int和浮点型double
  • 字符型-String
  • 布尔型-Boolean
  • 列表-List
  • 键值对-Map
  • Runes、Symbols
数值型

Dart中的数值型有俩种数值类型,用于表示数字:

  • 整数 - 关键字int表示,整数型表示的是整数,非小数的数值;例如:10、1、100...
  • 浮点型 - 关键字double表示,浮点型表示的是小数数值即带小数点的值,dart中的Double表示的是64位双精度浮点数;例如:1.20、10.20...

代码示例:

 num a = 12.5;

//  a = 12.5;

  int b =12;
//  b = 12.3;  //double 不能赋值给int

double c = 12.5;
//  c = 13; int 不能赋值给 double
常用运算符

数值型常用的运算符有: +、-、*、/、~/、%
'~/'这个是dart中独有的,表示取整

代码示例:

  print(b + c);//24.5
  print(b - c);//-0.5
  print(b * c);//150.0
  print(b / c);//0.96
  print(b ~/ c);//0  取整
  print(b % c);//12.0
常用属性

常用属性:isNaN、isEven、isOdd等

代码示例:

  print(0.0 / 0.0);//是否是数字 NaN
  print(b.isEven);//是否是偶数 true
  print(b.isOdd);//是否是奇数 false
常用方法

常用方法:abs()、round()、floor()、ceil()、toInt()、toDouble()

代码示例:

 int e = -20;
 print(e.abs());//绝对值 20

 double f = 10.5;
 print(f.round());//四舍五入  11
 print(f.floor());//不大于的最大整数 10;
 print(f.ceil());//不小于的最小整数 11

 print(f.toInt());//转成int 10;
 print(b.toDouble());//转double 12.0

 print(a.toInt());

相关文章

  • Dart-数据类型:数值型

    Dart中的数据类型主要有: 数值型-Number 分为整型int和浮点型double 字符型-String 布尔...

  • Java-基本数据类型

    八种基本数据类型 基本数据类型有八种,分为三大类(数值型,字符型,布尔型) 数值型 数值型分为两类(整型,浮点型)...

  • Java基础——数据类型

    数据类型结构图: 基本数据类型:数值型、字符型、布尔型: 数值型:整数类型、浮点类型: 整数类型: 整数类型包括...

  • 数据类型

    SQL中将数据类型分为三大类: 数值类型 字符串型 日期时间型 一、数值型 数值型数据:都是数值系统将数值型分为整...

  • R语言-2-数据类型

    数据类型 字符型数值型逻辑性

  • R语言数据结构2021.1.19

    数据类型 R语言数据类型包括数值型,字符串型,逻辑型和日期型,但不像C语言那样数值型还包括整型,单精度,浮点等,R...

  • Java开发实战经典|第三章:Java基础程序设计

    3.1 数据类型划分 数据类型:基本数据类型,引用数据类型。 基本数据类型 数值型,字符型(char),布尔型(b...

  • JavaScript语言基础(一)

    JavaScript数据类型-数值型(number):最基本的数据类型。不区分整形数值和浮点数值。JavaScir...

  • mysql中的数据类型

    MySQL的数据类型分为 一 : 数值型 数值型都是数字 分为 整数型 和小数型 整数型 tinytint u...

  • OC 常见的数据类型

    oc数据类型 数据类型:基本数据类型、指针数据类型 基本数据类型:数值型、字符型(char)、布尔型、空类型(vo...

网友评论

    本文标题:Dart-数据类型:数值型

    本文链接:https://www.haomeiwen.com/subject/azlaoqtx.html