|
1
43
|
|
|
2
11
使用==运算符进行类型转换
page you linked to
这并不矛盾。检查第二个表,其中显示比较整数
由数字组成或以数字开头的字符串被视为 . 如果字符串在该数字之后有其他字符,则忽略这些字符。
如果字符串以不能解释为数字一部分的字符开头,则它是一个
非数字字符串
例如,你的字符串
你该怎么办
请注意使用了三重等于而不是双等于。这样可以确保比较的字符串仅包含数字零,并防止任何类型转换。 |
|
|
3
8
当强制转换为整数时,将转换为0。 这意味着:
|
|
|
4
2
该字符串以“d”开头,这是无效的数字,var将解析为0,测试#1将通过。
该字符串以3581169开头,这是一个有效数字,因此var将解析为不等于0的值。 |
|
|
5
1
数字字符串 是一个数字:
|
|
|
DutChen18 · 如何在C宏中内联触发隐式指针转换? 2 年前 |
|
|
0xDED · 如何将泛型类强制转换为对象的泛型类? 2 年前 |
|
|
Niclas · 变量>-1如何在C中精确求值? 2 年前 |
|
|
Textime · 将Varchar2转换为时间 2 年前 |
|
|
xpt · Go,无法将类型*int32转换为类型*int64 2 年前 |