- 整型
将整型变量用“==”或“!=”直接与 0比较。
{
int value;
if (0 == value) {
}
if ( 0 != value) {
}
}- 指针型
应当将指针变量用“==”或“!=”与 NULL比较。指针变量的零值是“空” (记为 NULL) 。尽管 NULL 的值与 0 相同,但是两者意义不同。
{
void* value;
if (NULL == value) {
}
If (NULL != value) {
}
}- 浮点型
浮点型比较特殊,首先需要理解浮点型数据在计算机中的存储。(可参考前文)
{
float f;
…
if (f <= 0.000001 && f >=- 0.000001) {
….
}
}- 布尔型
本文介绍了不同数据类型变量的正确比较方式,包括整型、指针型、浮点型和布尔型等,强调了针对每种类型采取的最佳实践。
2298

被折叠的 条评论
为什么被折叠?



