整数,浮点数和布尔类型

整数和浮点数有那个四则运算:

两种类型的数可以直接进行加减,当整数和浮点数进行加减的时候,结果会自动的变为浮点数,其中除法运算是“/”来表示的,

而余数的算术符号是“%”来表示的。

在布尔值的判断中我们不需要进行这种符号的判断,直接使用那三种运算:与运算,非运算和或运算。

在Python中它把None,0和‘ ‘看成false,其他的数值和非字符串都看成true

时间: 2024-12-15 13:34:47

整数,浮点数和布尔类型的相关文章

Python 入门(三)整数和浮点数+布尔类型

整数和浮点数 Python支持对整数和浮点数直接进行四则混合运算,运算规则和数学上的四则运算规则完全一致. 基本的运算: 1 + 2 + 3 # ==> 6 4 * 5 - 6 # ==> 14 7.5 / 8 + 2.1 # ==> 3.0375 使用括号可以提升优先级,这和数学运算完全一致,注意只能使用小括号,但是括号可以嵌套很多层: (1 + 2) * 3 # ==> 9 (2.2 + 3.3) / (1.5 * (9 - 0.3)) # ==> 0.421455938

php笔记03:布尔类型,字符串,浮点数

1.布尔类型 下面情况都是看出false: 布尔类型FALSE自身 整型值为0 浮点型值为0.0 空字符串,以及字符串"0" 不包含任何元素的数组 不包含任何成员变量的对象(仅PHP 4.0) 特殊类型NULL(包括尚未设定的变量) 2.浮点数 浮点数的案例: $a = 0.23456789022222988; echo $a; //0.23456789022223 这是浏览器的反映的结果,这是因为php浮点数的精度为14位有效数字 3.字符串中单引号''和双引号" &quo

Objective-C 布尔类型 和 class、SEL类型

发现很多初学者无法区分bool和BOOL及class类型,今天闲来无事,写个博文做个区分 1. bool是C语言的布尔类型,有true和false,BOOL是Objective C 语言的布尔类型,有YES和NO,因为OC可以跟C混编,所以bool和BOOL可以同时出现在代码中 2. BOOL深入解析: BOOL实际上是带符号的字符类型,存储空间为8位,所以如果把一个32位的整数赋给BOOL,只会取末8位. BOOL类型中YES定义为1,NO定义为0,在内存存数据时,并不会存YES或NO,所以如

javaScript数字、布尔类型的使用方法

1.数字(Number) javaScript中不区分整数值和浮点数值,javaScript中所有数字均用浮点数值表示. 转换: pareseInt(...) 将某个值转换成数字,不成功返回NaN parseFloat(...)将某个值转换成浮点数,不成功返回NaN 特殊值: Nan,非数字.可使用isNaN(num)来判断. Infinity,无穷大.可使用isFinite(num)来判断. 2.布尔类型(boolean) 布尔类型仅包含真假,与python不同的是其首字母不用大写. == 比

C++——简单数据类型及布尔类型

一. 简单数据类型 数据类型描述了对象在内存存储区中占据的空间大小,描述了对象能够表示的数据范围 和类型.C++语言中常用的数据类型有整型.实型.字符型(这3种类型也被称之为简单数 据类型).数组类型.布尔类型.枚举类型.结构体类型.公用体类型.指针类型.引用类 型等. 1.整形 整型按符号划分,可以分为有符号整型和无符号整型两大类,从长度划分,可以分为 普通整型.短整型和长整型3类. 2.实型 实型主要包括单精度型.双精度型和长双精度型. 10.010.0x10.10u.10L.10UL.10

布尔类型和三目运算符

介绍 C语言中没有具体的bool类型,在C中使用int 型的0和1来代表true和false,但是在C++中对C的布尔类型有了一个增强,增加了一种bool类型,其值为true和false,并且理论上在内存中只占用一个字节,但是C++的编译器在编译到true和false的时候也是用0和1分别代表false和true的 bool类型的计算 Bool类型的true(非0),false(0) bool a = 0; printf("a = %d\n",a); //0 a++; printf(&

006 整数/浮点数/cpu频率

/* 目录: 一 整数 二 浮点数 三 cpu频率 */ 一 整数 无符号int类型(4字节), 所能表示范围: 0 ~ 2^32-1 ;约0 ~ 42亿 有符号int类型(4字节), 所能表示范围: -(2^31) ~ 2^31-1 ;约-21亿 ~ 21亿 二 浮点数 float: 4字节32位 位数使用: 1bit(符号位) 8bits(指数位) 23bits(尾数位) 数值范围: -3.4E+38 ~ 3.4E+38 double: 8字节64位 位数使用: 1bit(符号位) 11bi

Python数据类型-3 布尔类型

布尔类型 对于错.0和1.正与反,都是传统意义上的布尔类型. 但在Python语言中,布尔类型只有两个值,True与False.请注意,是英文单词的对与错,并且首字母要大写,不能其它花式变型. 布尔值通常用来判断条件是否成立. 例如: a = 1 if a > 3: print("a是一个大于3的数字") else: print("a不是一个大于3的数字") Python内置的bool()函数可以用来测试一个表达式的布尔值结果. 这里需要注意的是,3 is &

PHP 布尔类型

PHP 布尔类型 布尔类型 这是最简单的类型.boolean 表达了真值,可以为 TRUE 或 FALSE. Note: 布尔类型是 PHP 4 引进的. 语法 要指定一个布尔值,使用关键字 TRUE 或 FALSE.两个都不区分大小写. <?php$foo = True; // assign the value TRUE to $foo?> 通常你用某些运算符返回 boolean 值,并将其传递给控制流程. <?php// == 是一个操作符,它检测两个变量是否相等,并返回一个布尔值i