小编use*_*755的帖子

和C预处理器中的按位运算符

当我尝试以下代码时:

#if 11 & 10 == 10
#endif
Run Code Online (Sandbox Code Playgroud)

表达式的评估是真的,但是当我将其更改为以下内容时:

#if 10 & 10 == 10
#endif
Run Code Online (Sandbox Code Playgroud)

评估返回false,而基于&运算符的定义,它仍然应该返回true(当我尝试使用正确的预处理器时).通常,无论我在尝试哪个在第一个操作数中都有0,返回false忽略结果是什么.

有谁知道问题是什么?

c c-preprocessor

5
推荐指数
2
解决办法
2525
查看次数

如何提高matlab中决策树的准确性

我有一组数据,我使用决策树在matlab中对它们进行分类.我将这组分为两部分; 一个训练数据(85%)和其他测试数据(15%).问题是准确率在90左右,我不知道如何改进它.如果您对此有任何想法,我将不胜感激.

matlab classification machine-learning decision-tree

2
推荐指数
1
解决办法
9071
查看次数