一、数字类型:int、float 1、比较运算 int与float之间可以比较大小 注意: 除了数字涵盖的特殊类型之间,其他类型只有同种类型之间才能比较 # 数字类型之间的比较运算 print(10 > 3.1) # 拓展:其他同种类型的比较运算 # 字符串类型比较根据ASCII码对应十进制大小 print('x' > 'y') # 列表类型比较方法:待定 pri...
float可以表示的数值位是23位,而int是32位,所以23位之内的int转换位float可以被精确表示。 但是,23位以后的就极可能不能被精确表示了。 例如, 显然,2^22转换位float可以被精确表示, 但是,2^24的int也可以被精确表示,虽然2^24超出了2^23 -1的flloat精度,但是float的指数部分可以表示2的倍数哦~ (2)对于浮点...
int和float的大小可以直接比较。不准确实际上是来自于将实数进行二进制表示,只要float中的数的精度要求不高就可以了
不同精度的两个数比较的时候会把精度低的隐式转换成精度高的一起比较
一般是10的-37次方~10的38次方之间。2、字符类型不同 int为整数型,用于定义整数类型的数据 ;float为单精度浮点型,能准确到小数点后六位 ;char为字符型,用于定义字符类型的数据 3、内存大小不同 char 的内存大小是1 个byte; int 的内存大小是4 个byte; float 内存大小是4 个byte。
可以比较,你自己试着敲一下不就知道了吗?别人告诉你,你可能印象不是很深,最好自己走一遍,加深印象!int和float之间可以相互转化,系统默认可以做比较,但是String就不行了
区别如下:一、定义的区别 1、int是整数型,用于定义整数类型的数据。2、char是字符型,用于定义字符类型数据。3、float是单精度浮点型,可以准确表示到小数点后六位。二、大小的区别 1、int内存大小为4bybe。2、char内存大小为1bybe。3、float内存大小为4bybe。
相同存一个数占用空间double>float>int 但是可以表达的数的范围double>float>int int只能表达整数 一般用int即能表达的数字就不用float只有精度或大小有需要时才使用float及double ,是的,而且一般用不到小数
int占据的内存大小是4 个byte; long占据的内存大小是4 个byte; float占据的内存大小是4 个byte; double占据的内存大小是8 个byte; char占据的内存大小是1 个byte。 具体可以用sizeof测试一下即可。 二、变量的命名规则 1、命名应当直观且可以拼读,可望文知意,便于记忆和阅读。