trying to change frequency of pwm arduino uno

i want to connect arduino uno to matlab so i write s-function in matlab simulink file. i am trying to change frequency of pwm of arduino uno so i wrote this line in s-function but i got error

this is the code

TCCR2B = TCCR2B & B11111000 | B00000001; // for PWM frequency of 31372.55 Hz

the error message is

G:/MA1AE7~1/freq31khz_wrapper.c:46:19: error: 'B11111000' undeclared (first use in this function)
 TCCR2B = TCCR2B & B11111000 | B00000001; // for PWM frequency of 31372.55 Hz
                   ^
G:/MA1AE7~1/freq31khz_wrapper.c:46:31: error: 'B00000001' undeclared (first use in this function)
 TCCR2B = TCCR2B & B11111000 | B00000001; // for PWM frequency of 31372.55 Hz
                               ^
gmake: *** [freq31khz_wrapper.o] Error 1
### Build procedure for model: 'arduinoled' aborted due to an error.
Error(s) encountered while building "arduinoled":
### Failed to generate all binary outputs

any help,what did i miss here?

void setup()
{
 TCCR2B = TCCR2B & B11111000 | B00000001;
}

void loop()
{
}

compiles just fine for me using the Arduino IDE.

Is there any header file or declaration that i should consider it?

Nothing, the code compiled exactly as you see it.

One option is that there is an error elsewhere in your code and that's the point that the compiler has a hissy fit?

when i added

#include <Arduino.h>

it was successfully complied
Is this enough to change the frequency of pwm on arduino Board?