View previous topic :: View next topic |
Author |
Message |
cerr
Joined: 10 Feb 2011 Posts: 241 Location: Vancouver, BC
|
signed < 0 |
Posted: Tue Mar 01, 2011 12:59 pm |
|
|
Hi There,
I got following problem:
Code: |
int16 LPRoff=-500;
int16 OVRoff=500;
if ((OVRoff<=0) || (LPRoff<=0)){
}else{
}
|
This statement is always false, why that? How can I recognize if the variable is below zero? Any hints?
My last resort is to check if the first bit is set but if there's an easier way...? There should be, no?
Thanks! |
|
![](templates/subSilver/images/spacer.gif) |
dyeatman
Joined: 06 Sep 2003 Posts: 1924 Location: Norman, OK
|
|
Posted: Tue Mar 01, 2011 1:12 pm |
|
|
You might try SIGNED int16..... _________________ Google and Forum Search are some of your best tools!!!! |
|
![](templates/subSilver/images/spacer.gif) |
cerr
Joined: 10 Feb 2011 Posts: 241 Location: Vancouver, BC
|
|
Posted: Tue Mar 01, 2011 1:26 pm |
|
|
dyeatman wrote: | You might try SIGNED int16..... |
DOH, Yep, thanks! |
|
![](templates/subSilver/images/spacer.gif) |
|