How to type a circumflex for programming maybe this is a silly question but im trying to type

self.router[@"say/hello"] =  ^ {
        NSLog(@"Hello World!");
};


and i cant type this character ^  

I tried with:


option + i = ˆ
shift + 6 = ˆ


please help i'm a bit bored o copy and paste every time.
Switch from using the US International PC layout to the US layout.  Then Shift + 6 will generate ^.