﻿# V633\. The '\!\=' operator should probably be used here\. Consider inspecting the expression\.

The analyzer has detected a potential error\. The '\!\=' or '\=\=\!' operator should be probably used instead of the '\=\!' operator\. Such errors most often occur through misprints\.

Consider an example of incorrect code:

```cpp
int A, B;
...
if (A =! B)
{
  ...
}
```

It's most probably that this code should check that the 'A' variable is not equal to 'B'\. If so, the correct code should look like follows:

```cpp
if (A != B)
{
  ...
}
```

The analyzer accounts for formatting in the expression\. That's why if it is exactly assignment you need to perform \- not comparison \- you should specify it through parentheses or blanks\. The following code samples are considered correct:

```cpp
if (A = !B)
  ...
if (A=(!B))
  ...
```