1946年属什么| 爱因斯坦是什么学家| 补办港澳通行证需要什么材料| 南辕北辙告诉我们什么道理| 吃藕粉对身体有什么好处| 重色轻友是什么意思| 吃人肉会得什么病| qr是什么意思| 什么减肥药效果最好而且不反弹| 焦虑抑郁吃什么药| 2月2日是什么星座| 梦见赢钱了是什么预兆| 胡麻是什么| 宫内小囊是什么意思| 2023年属兔的是什么命| 甲病是什么病| 信保是什么| 内眼角越揉越痒用什么眼药水| 晕轮效应是什么意思| 阴部潮湿是什么原因| 菠萝与凤梨有什么区别| 结肠炎吃什么药| 小鱼的尾巴有什么作用| 脚常抽筋是什么原因| 口腔医学技术是什么| c3是什么驾驶证| 胎儿打嗝是什么原因| 解脲脲原体阳性是什么病| 孕妇吃红枣对胎儿有什么好处| 杜仲配什么补肾最好| 9月份有什么节日| 孩子睡觉咬牙齿是什么原因引起的| 脾肾阳虚吃什么中成药| 1月4日是什么星座| 红色属于五行属什么| 口腔异味挂什么科| 七情六欲什么意思| 舌头生疮是什么原因引起的| 运动后恶心想吐是什么原因| 出国用什么翻译软件好| 缺铁性贫血吃什么药最好| 猫咪能看到什么颜色| 补骨脂是什么东西| 平稳的什么| 乳房痒是什么原因| 长期贫血对身体有什么危害| 结石吃什么药好| 龟头炎吃什么药| 梦见自己怀孕大肚子是什么预兆| 梦见自己梳头发是什么意思| 中国信什么教| 6月26日什么星座| 性生活时间短吃什么药| 成吉思汗是什么族| 怀孕吃鹅蛋有什么好处| 偏头痛吃什么药效果好| 胃气胀是什么原因怎么解决| 什么的少年| 中国特工组织叫什么| 御史相当于现在什么官| 双肾小结石是什么意思| 和硕是什么意思| 红骨髓是什么意思| 拉肚子肚子疼吃什么药| 公安局跟派出所有什么区别| 人潮涌动是什么意思| 开黑什么意思| 为什么水能灭火| 感冒吃什么水果比较好| pony什么意思| 游泳是什么运动| 孕妇适合吃什么水果| 梦见苍蝇是什么预兆| 功能性消化不良是什么意思| 什么动物最容易摔倒| 经常低血糖是什么原因| 笑刑是什么| 排骨是什么肉| 今天什么节日| 狗狗拉血是什么原因| 维生素e有什么作用| 什么盐好| 思量是什么意思| 郁金香长什么样子| 复方对乙酰氨基酚片是什么药| 大疱性皮肤病是什么病| 甲钴胺片主要治什么病| 砂仁为什么要后下| 肾构错瘤要注意什么| 六爻小说讲的什么| 脑梗要注意什么| 夏天喝什么茶比较好| 木舌是什么字| 我要控制我自己是什么歌| 眼睛痒吃什么药| 嘴歪是什么引起的| 人老珠黄是什么动物| 长期做梦是什么原因| 鸽子夏天喝什么水好| 肩周炎贴什么膏药效果最好| 多潘立酮片治什么病| 斯文败类是什么意思| 云南小黄姜和普通姜有什么区别| 74岁属什么生肖| 胃热吃什么药最有效| 鸡蛋可以炒什么菜| 做扩胸运动有什么好处| 尿频吃什么药效果最好| 喷砂是什么意思| 甲状腺偏高是什么原因引起的| 屁股上长痘是什么原因| 什么是巧克力囊肿| 什么兽| 金枝玉叶什么生肖| 离婚需要什么手续和证件| fossil是什么牌子| reed是什么意思| 小便尿色黄是什么问题| 风热感冒吃什么药好| 什么叫有氧运动| 百步穿杨是什么生肖| 胃热吃什么食物好| 两眼中间的位置叫什么| 孕期应该吃什么| 翰字五行属什么| 反射弧太长是什么意思| 红枣有什么功效和作用| 农历11月18日是什么星座| 肝胆挂什么科| 迁移宫是什么意思| 五月21号是什么星座| 腿上有淤青是什么原因| 六六大顺是什么生肖| 口甜是什么原因引起的| 红眼鱼是什么鱼| 什么是肋骨骨折| 心电图窦性心律是什么意思| 感冒头晕是什么原因| 智齿疼吃什么药| 苯磺酸氨氯地平片什么时候吃| 浓鼻涕吃什么药| 什么的北京城| 海棠是什么意思| 什么叫牙冠| 绚丽夺目的意思是什么| 硼砂是什么东西| 白居易有什么之称| 巫师是什么意思| 佛系是什么意思啊| 情绪价值是什么意思| 离岸人民币什么意思| 痣长在什么地方不好| 皮肤溃烂化脓用什么药| 梦见自己死了预示什么| 学考是什么| 宠物医院需要什么资质| 三七植物长什么样子| 二氧化硅是什么晶体| tim是什么| 中学校长什么级别| 红虾是什么虾| 本科毕业证是什么颜色| 肚脐左侧按压疼是什么原因| 生化妊娠什么意思| 肝胆湿热吃什么中成药| 请柬写伉俪什么意思| 银耳长在什么地方| 豌豆荚是什么| 气山读什么| 鼻梁痛什么原因引起的| 为什么怀孕了还会来月经| 野蒜有什么功效和作用| 便秘吃什么药效果好| 肌酸激酶是什么| 微蛋白高是什么原因| 肺气肿吃什么食物好| 荔枝什么时候成熟季节| 四方八面是什么生肖| 苦荞茶适合什么人喝| 右边肚子疼是什么原因| 指鹿为马的反义词是什么| 政字五行属什么| 梦见喜欢的人代表什么| 诈骗是什么意思| 白包是什么意思| 漳平水仙茶属于什么茶| york是什么牌子| 烫伤挂什么科| 0x00000024蓝屏代码是什么意思| sigma是什么牌子| 激素六项什么时候查最准| kingtis手表什么牌的| 鱿鱼炒什么好吃| gabor是什么牌子| 左眼屈光不正是什么意思| 公积金缴存基数是什么意思| 手足是什么意思| 萘是什么| 大腿疼是什么原因| 解酒喝什么饮料| 阴道炎什么症状| 梦见呕吐是什么意思| 吃什么防止脱发掉发| 黑裤子配什么颜色的鞋| 窦性心动过缓什么意思| 日加匀念什么| 直肠肿瘤手术后吃什么| ooc是什么| 甜菜碱是什么东西| 同房出血什么原因| 女命比肩代表什么| fpu是什么意思| 恐惧感是什么意思| 宝宝不爱吃饭是什么原因| 线差是什么意思| 霜降是什么季节| 辅助什么意思| 不解大便是什么原因| 食管有烧灼感什么原因| 1904年属什么生肖| 沉的右边念什么| 出炉是什么意思| 孩子不长个子是什么原因| 梦见两口子吵架是什么意思| 什么是cpi| 龙脉是什么意思| 暗娼什么意思| 基因突变发生在什么时期| 胃粘膜脱落什么症状严重吗| 义愤填膺是什么意思| 安坦又叫什么药| 上呼吸道感染用什么药| jbp什么意思| 尿道炎什么症状| 快递什么时候上班| 散射光是什么意思| 狮子属于什么科| 外阴是指什么部位| 周公解梦掉牙齿意味着什么| 人尽可夫什么意思| 人生只剩归途什么意思| 且慢是什么意思| 不生孩子的叫什么族| 老人高烧不退是什么原因| 养殖业什么最赚钱| 转氨酶偏低是什么原因| hp值是什么意思| 长生不老是什么意思| 擒贼先擒王是什么生肖| 9价疫苗适合什么年龄人打| 耳浴是什么意思| 孕妇喝可乐对胎儿有什么影响| 肌酸粉有什么作用| 北属于五行的什么| 笑面虎比喻什么样的人| 总是睡不着觉是什么原因| 70年是什么婚| 盖碗适合泡什么茶| 11月29是什么星座| 搞基是什么意思| 甲胎蛋白偏高是什么原因| 嘴甜是什么原因| 细胞学说揭示了什么| 无创什么时候出结果| 百度

蜻蜓是什么目

(Redirected from Boolean type)
百度 采访实录告诉我们,总书记当年从政的初心就是要改善老百姓的生活,改变中国贫穷落后的面貌。

In computer science, the Boolean (sometimes shortened to Bool) is a data type that has one of two possible values (usually denoted true and false) which is intended to represent the two truth values of logic and Boolean algebra. It is named after George Boole, who first defined an algebraic system of logic in the mid 19th century. The Boolean data type is primarily associated with conditional statements, which allow different actions by changing control flow depending on whether a programmer-specified Boolean condition evaluates to true or false. It is a special case of a more general logical data type—logic does not always need to be Boolean (see probabilistic logic).

George Boole

Generalities

edit

In programming languages with a built-in Boolean data type, such as Pascal, C, Python or Java, the comparison operators such as > and are usually defined to return a Boolean value. Conditional and iterative commands may be defined to test Boolean-valued expressions.

Languages with no explicit Boolean data type, like C90 and Lisp, may still represent truth values by some other data type. Common Lisp uses an empty list for false, and any other value for true. The C programming language uses an integer type, where relational expressions like i > j and logical expressions connected by && and || are defined to have value 1 if true and 0 if false, whereas the test parts of if, while, for, etc., treat any non-zero value as true.[1][2] Indeed, a Boolean variable may be regarded (and implemented) as a numerical variable with one binary digit (bit), or as a bit string of length one, which can store only two values. The implementation of Booleans in computers are most likely represented as a full word, rather than a bit; this is usually due to the ways computers transfer blocks of information.

Most programming languages, even those with no explicit Boolean type, have support for Boolean algebraic operations such as conjunction (AND, &, *), disjunction (OR, |, +), equivalence (EQV, =, ==), exclusive or/non-equivalence (XOR, NEQV, ^, !=, ?), and negation (NOT, ~, !, ?).

In some languages, like Ruby, Smalltalk, and Alice the true and false values belong to separate classes, e.g., True and False, respectively, so there is no one Boolean type.

In SQL, which uses a three-valued logic for explicit comparisons because of its special treatment of Nulls, the Boolean data type (introduced in SQL:1999) is also defined to include more than two truth values, so that SQL Booleans can store all logical values resulting from the evaluation of predicates in SQL. A column of Boolean type can be restricted to just TRUE and FALSE though.

Language-specific implementations

edit

ALGOL and the built-in BOOLEAN type

edit

One of the earliest programming languages to provide an explicit BOOLEAN data type is ALGOL 60 (1960) with values true and false and logical operators denoted by symbols ' ' (and), ' ' (or), ' ' (implies), ' ' (equivalence), and ' ' (not). Due to input device and character set limits on many computers of the time, however, most compilers used alternative representations for many of the operators, such as AND or 'AND'.

This approach with BOOLEAN as a built-in (either primitive or otherwise predefined) data type was adopted by many later programming languages, such as Simula 67 (1967), ALGOL 68 (1970),[3] Pascal (1970), Ada (1980), Java (1995), and C# (2000), among others.

C, C++, D, Objective-C, AWK

edit

Initial implementations of the language C (1972) provided no Boolean type, and to this day Boolean values are commonly represented by integers (ints) in C programs. The comparison operators (>, ==, etc.) are defined to return a signed integer (int) result, either 0 (for false) or 1 (for true). Logical operators (&&, ||, !, etc.) and condition-testing statements (if, while) assume that zero (and hence a NULL pointer or a null string terminator '\0' also) is false and all other values are true.

After enumerated types (enums) were added to the American National Standards Institute version of C, ANSI C (1989), many C programmers got used to defining their own Boolean types as such, for readability reasons. However, enumerated types are equivalent to integers according to the language standards; so the effective identity between Booleans and integers is still valid for C programs.

Standard C (since C99) provides a Boolean type, called _Bool. Since C23, the Boolean is now a core data type called bool, with values true and false (previously these was provided by macros from the header stdbool.h, which is now obsolete). The language guarantees that any two true values will compare equal (which was impossible to achieve before the introduction of the type). Boolean values still behave as integers, can be stored in integer variables, and used anywhere integers would be valid, including in indexing, arithmetic, parsing, and formatting. This approach (Boolean values are just integers) has been retained in all later versions of C. Note, that this does not mean that any integer value can be stored in a Boolean variable.

C++ has had the Boolean data type bool since C++98, but with automatic conversions from scalar and pointer values that are very similar to those of C. This approach was adopted also by many later languages, especially by some scripting languages such as AWK.

The D programming language has a proper Boolean data type bool. The bool type is a byte-sized type that can only hold the value true or false. The only operators that can accept operands of type bool are: &, |, ^, &=, |=, ^=, !, &&, || and ?:. A bool value can be implicitly converted to any integral type, with false becoming 0 and true becoming 1. The numeric literals 0 and 1 can be implicitly converted to the bool values false and true, respectively. Casting an expression to bool means testing for 0 or !=0 for arithmetic types, and null or !=null for pointers or references.

Objective-C also has a separate Boolean data type BOOL, with possible values being YES or NO, equivalents of true and false respectively.[4] Also, in Objective-C compilers that support C99, C's _Bool type can be used, since Objective-C is a superset of C.

Forth

edit

Forth (programming language) has no Boolean type, it uses regular integers: value 0 (all bits low) represents false, and -1 (all bits high) represents true. This allows the language to define only one set of logical operators, instead of one for mathematical calculations and one for conditions.[5]

Fortran

edit

The first version of FORTRAN (1957) and its successor FORTRAN II (1958) have no logical values or operations; even the conditional IF statement takes an arithmetic expression and branches to one of three locations according to its sign; see arithmetic IF. FORTRAN IV (1962), however, follows the ALGOL 60 example by providing a Boolean data type (LOGICAL), truth literals (.TRUE. and .FALSE.), logical IF statement, Boolean-valued numeric comparison operators (.EQ., .GT., etc.), and logical operators (.NOT., .AND., .OR., .EQV., and .NEQV.). In FORMAT statements, a specific format descriptor ('L') is provided for the parsing or formatting of logical values.[6] Fortran 90 added alternative comparison operators <, <=, ==, /=, >, and >=.

Java

edit

In Java, the value of the boolean data type can only be either true or false.[7]

Lisp and Scheme

edit

The language Lisp (1958) never had a built-in Boolean data type. Instead, conditional constructs like cond assume that the logical value false is represented by the empty list (), which is defined to be the same as the special atom nil or NIL; whereas any other s-expression is interpreted as true. For convenience, most modern dialects of Lisp predefine the atom t to have value t, so that t can be used as a mnemonic notation for true.

This approach (any value can be used as a Boolean value) was retained in most Lisp dialects (Common Lisp, Scheme, Emacs Lisp), and similar models were adopted by many scripting languages, even ones having a distinct Boolean type or Boolean values; although which values are interpreted as false and which are true vary from language to language. In Scheme, for example, the false value is an atom distinct from the empty list, so the latter is interpreted as true. Common Lisp, on the other hand, also provides the dedicated boolean type, derived as a specialization of the symbol.[8]

Pascal, Ada, and Haskell

edit

The language Pascal (1970) popularized the concept of programmer-defined enumerated types, previously available with different nomenclature in COBOL, FACT and JOVIAL. A built-in Boolean data type was then provided as a predefined enumerated type with values FALSE and TRUE. By definition, all comparisons, logical operations, and conditional statements applied to and/or yielded Boolean values. Otherwise, the Boolean type had all the facilities which were available for enumerated types in general, such as ordering and use as indices. In contrast, converting between Booleans and integers (or any other types) still required explicit tests or function calls, as in ALGOL 60. This approach (Boolean is an enumerated type) was adopted by most later languages which had enumerated types, such as Modula, Ada, and Haskell.

Perl and Lua

edit

Perl has no Boolean data type. Instead, any value can behave as Boolean in Boolean context (condition of if or while statement, argument of && or ||, etc.). The number 0, the strings "0" and "", the empty list (), and the special value undef evaluate to false.[9] All else evaluates to true.

Lua has a Boolean data type, but non-Boolean values can also behave as Booleans. The non-value nil evaluates to false, whereas every other data type value evaluates to true. This includes the empty string "" and the number 0, which are very often considered false in other languages.

PL/I

edit

PL/I has no Boolean data type. Instead, comparison operators generate BIT(1) values; '0'B represents false and '1'B represents true. The operands of, e.g., &, |, ?, are converted to bit strings and the operations are performed on each bit. The element-expression of an IF statement is true if any bit is 1.

Python and Ruby

edit

Python, from version 2.3 forward, has a bool type which is a subclass of int, the standard integer type.[10] It has two possible values: True and False, which are special versions of 1 and 0 respectively and behave as such in arithmetic contexts. Also, a numeric value of zero (integer or fractional), the null value (None), the empty string, and empty containers (lists, sets, etc.) are considered Boolean false; all other values are considered Boolean true by default.[11] Classes can define how their instances are treated in a Boolean context through the special method __nonzero__ (Python 2) or __bool__ (Python 3). For containers, __len__ (the special method for determining the length of containers) is used if the explicit Boolean conversion method is not defined.

In Ruby, in contrast, only nil (Ruby's null value) and a special false object are false; all else (including the integer 0 and empty arrays) is true.

Rexx

edit

Rexx has no Boolean data type. Instead, comparison operators generate 0 or 1; 0 represents false and 1 represents true. The operands of, e.g., &, |, ?, must be 0 or 1.

Booleans appear in SQL when a condition is needed, such as WHERE clause, in form of predicate which is produced by using operators such as comparison operators, IN operator, IS (NOT) NULL etc. However, apart from TRUE and FALSE, these operators can also yield a third state, called UNKNOWN, when comparison with NULL is made.

The SQL92 standard introduced IS (NOT) TRUE, IS (NOT) FALSE, and IS (NOT) UNKNOWN operators which evaluate a predicate, which predated the introduction of Boolean type in SQL:1999.

The SQL:1999 standard introduced a BOOLEAN data type as an optional feature (T031). When restricted by a NOT NULL constraint, a SQL BOOLEAN behaves like Booleans in other languages, which can store only TRUE and FALSE values. However, if it is nullable, which is the default like all other SQL data types, it can have the special null value also. Although the SQL standard defines three literals for the BOOLEAN type – TRUE, FALSE, and UNKNOWN — it also says that the NULL BOOLEAN and UNKNOWN "may be used interchangeably to mean exactly the same thing".[12][13] This has caused some controversy because the identification subjects UNKNOWN to the equality comparison rules for NULL. More precisely UNKNOWN = UNKNOWN is not TRUE but UNKNOWN/NULL.[14] As of 2012 few major SQL systems implement the T031 feature.[15] Firebird and PostgreSQL are notable exceptions, although PostgreSQL implements no UNKNOWN literal; NULL can be used instead.[16]

The treatment of Boolean values differs between SQL systems.

For example, in Microsoft SQL Server, Boolean value is not supported at all, neither as a standalone data type nor representable as an integer. It shows the error message "An expression of non-Boolean type specified in a context where a condition is expected" if a column is directly used in the WHERE clause, e.g. SELECT a FROM t WHERE a, while a statement such as SELECT column IS NOT NULL FROM t yields a syntax error. The BIT data type, which can only store integers 0 and 1 apart from NULL, is commonly used as a workaround to store Boolean values, but workarounds need to be used such as UPDATE t SET flag = IIF(col IS NOT NULL, 1, 0) WHERE flag = 0 to convert between the integer and Boolean expression.

Microsoft Access, which uses the Access Database Engine (ACE/JET),[17] also does not have a Boolean data type. Similar to MS SQL Server, it uses a BIT data type.[18] In Access it is known as a Yes/No data type[19] which can have two values; Yes (True) or No (False). The BIT data type in Access can also be represented numerically: True is ?1 and False is 0.[20] This differs from MS SQL Server in two ways, even though both are Microsoft products:

  1. Access represents TRUE as ?1, while it is 1 in SQL Server
  2. Access does not support the Null tri-state, supported by SQL Server

PostgreSQL has a distinct BOOLEAN type as in the standard,[21] which allows predicates to be stored directly into a BOOLEAN column, and allows using a BOOLEAN column directly as a predicate in a WHERE clause.

In MySQL, BOOLEAN is treated as an alias of TINYINT(1);[22] TRUE is the same as integer 1 and FALSE is the same as integer 0.[23] Any non-zero integer is true in conditions.

Tableau

edit

Tableau Software has a BOOLEAN data type.[24] The literal of a Boolean value is True or False.[25]

The Tableau INT() function converts a Boolean to a number, returning 1 for True and 0 for False.[26]

Tcl has no separate Boolean type. Like in C, the integers 0 (false) and 1 (true—in fact any nonzero integer) are used.[27]

Examples of coding:

 set v 1
 if { $v } { puts "V is 1 or true" }

The above will show V is 1 or true since the expression evaluates to 1.

 set v ""
 if { $v } ....

The above will render an error, as variable v cannot be evaluated as 0 or 1.

Truthy

edit

In some programming languages, any expression can be evaluated in a context that expects a Boolean data type. Typically (though this varies by programming language) expressions like the number zero, the empty string, empty lists, and null are treated as false, and strings with content (like "abc"), other numbers, and objects evaluate to true. Sometimes these classes of expressions are called falsy and truthy. For example, in Lisp, nil, the empty list, is treated as false, and all other values are treated as true. In C, the number 0 or 0.0 is false, and all other values are treated as true.

In JavaScript, the empty string (""), null, undefined, NaN, +0, ?0 and false[28] are sometimes called falsy (of which the complement is truthy) to distinguish between strictly type-checked and coerced Booleans (see also: JavaScript syntax#Type conversion).[29] As opposed to Python, empty containers (Arrays, Maps, Sets) are considered truthy. Languages such as PHP also use this approach.

See also

edit

References

edit
  1. ^ Kernighan, Brian W; Ritchie, Dennis M (1978). The C Programming Language (1st ed.). Englewood Cliffs, NJ: Prentice Hall. p. 41. ISBN 0-13-110163-3.
  2. ^ Plauger, PJ; Brodie, Jim (1992) [1989]. ANSI and ISO Standard C Programmer's reference. Microsoft Press. pp. 86–93. ISBN 1-55615-359-7.
  3. ^ "Report on the Algorithmic Language ALGOL 68, Section 10.2.2" (PDF). August 1968. Archived (PDF) from the original on 6 April 2008. Retrieved 30 April 2007.
  4. ^ "Guides and Sample Code". developer.apple.com. Archived from the original on 7 September 2011. Retrieved 1 May 2018.
  5. ^ "4. Decisions, Decisions..." Forth Inc. 2025-08-07. Retrieved 2025-08-07.
  6. ^ Digital Equipment Corporation, DECSystem10 FORTRAN IV Programmers Reference Manual. Reprinted in Mathematical Languages Handbook. Online version Archived 2025-08-07 at the Wayback Machine accessed 2025-08-07.
  7. ^ "Java Booleans". W3Schools Online Web Tutorials. Retrieved 2025-08-07.
  8. ^ "CLHS: Type BOOLEAN".
  9. ^ "perlsyn - Perl Syntax / Truth and Falsehood". Archived from the original on 26 August 2013. Retrieved 10 September 2013.
  10. ^ van Rossum, Guido (3 April 2002). "PEP 285 -- Adding a bool type". Archived from the original on 1 May 2013. Retrieved 15 May 2013.
  11. ^ "Expressions". Python v3.3.2 documentation. Archived from the original on 22 May 2013. Retrieved 15 May 2013.
  12. ^ C. Date (2011). SQL and Relational Theory: How to Write Accurate SQL Code. O'Reilly Media, Inc. p. 83. ISBN 978-1-4493-1640-2.
  13. ^ ISO/IEC 9075-2:2011 §4.5
  14. ^ Martyn Prigmore (2007). Introduction to Databases With Web Applications. Pearson Education Canada. p. 197. ISBN 978-0-321-26359-9.
  15. ^ Troels Arvin, Survey of BOOLEAN data type implementation Archived 2025-08-07 at the Wayback Machine
  16. ^ "PostgreSQL: Documentation: 10: 8.6. Boolean Type". www.postgresql.org. Archived from the original on 9 March 2018. Retrieved 1 May 2018.
  17. ^ "Migrate an Access database to SQL Server". support.microsoft.com. Retrieved 2025-08-07.
  18. ^ o365devx. "SQL data types (Access desktop database reference)". docs.microsoft.com. Retrieved 2025-08-07.{{cite web}}: CS1 maint: numeric names: authors list (link)
  19. ^ "Introduction to data types and field properties". support.microsoft.com. Retrieved 2025-08-07.
  20. ^ "Boolean Data - MS-Access Tutorial". sourcedaddy.com. Retrieved 2025-08-07.
  21. ^ "Boolean Type". 27 October 2016.
  22. ^ "MySQL :: MySQL 8.0 Reference Manual :: 12.1.1 Numeric Type Overview". dev.mysql.com. Archived from the original on 2025-08-07.
  23. ^ "MySQL :: MySQL 8.0 Reference Manual :: 9.1.6 Boolean Literals". dev.mysql.com.
  24. ^ "Data Types". help.tableau.com. Retrieved 2025-08-07.
  25. ^ "Formatting Calculations in Tableau". help.tableau.com. Retrieved 2025-08-07.
  26. ^ "Boolean makes Tableau faster - true or false?". TAR Solutions. 2025-08-07. Retrieved 2025-08-07.
  27. ^ "PEP 285 -- Adding a bool type". 4 May 2011. Archived from the original on 28 March 2018. Retrieved 28 March 2018.
  28. ^ "ECMAScript Language Specification" (PDF). p. 43. Archived from the original (PDF) on 2025-08-07. Retrieved 2025-08-07.
  29. ^ "The Elements of JavaScript Style". Douglas Crockford. Archived from the original on 17 March 2011. Retrieved 5 March 2011.
胃癌低分化是什么意思 瞑眩反应是什么意思 形态各异是什么意思 鹦鹉叫什么名字好听 眼睛无神呆滞什么原因
12388是什么电话 虾仁炒什么菜好吃 92年属猴是什么命 湘雅医院院长什么级别 人艰不拆是什么意思
手起皮是什么原因 两头尖是什么中药 飞鸟集讲的是什么 间是什么结构 男狗配什么属相最好
脚上为什么会长鸡眼 纵隔占位是什么意思 什么东西最刮油减肥 吃什么对肝好怎么养肝 pio是什么意思
甲状腺激素高吃什么药hcv9jop0ns3r.cn 遇到黄鼠狼是什么征兆hcv8jop3ns3r.cn 活化部分凝血活酶时间偏高是什么意思hcv9jop3ns0r.cn 一直吐口水是什么原因hcv7jop9ns6r.cn 查甲状腺功能挂什么科hcv8jop6ns6r.cn
十一月十五号是什么星座hcv8jop7ns2r.cn 什么眉什么脸hcv7jop6ns4r.cn 右侧胸膜增厚是什么意思hcv9jop3ns9r.cn 龙头龟身是什么神兽hcv9jop6ns7r.cn 山竹和什么不能一起吃hcv7jop6ns7r.cn
梦到蜘蛛是什么意思naasee.com 半斤八两什么意思shenchushe.com 焯水是什么意思hcv8jop1ns4r.cn 阴历六月十九是什么日子hcv9jop5ns5r.cn 周杰伦什么时候出道hcv9jop4ns7r.cn
脾肾阴虚有什么症状hcv8jop1ns6r.cn 羞耻是什么意思hcv9jop4ns6r.cn 晒伤擦什么药ff14chat.com 青砖茶属于什么茶hcv7jop4ns6r.cn 腰臀比是什么意思hcv8jop0ns7r.cn
百度