We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
While using the simulator, the values of i in the serial window are shifted by left 8 bits.
#include "stdlib.h" #include "stdio.h" #include "reg51.h" void main (void) { unsigned char i; SCON = 0x50; TMOD |= 0x20; TH1 = 221; TR1 = 1; TI = 1; for (i = 0; i < 8; i++) { printf("%x\n", i); } }
Andy did little more than what He Xi had already done.
That page isn't an explanation of 'what's going on', it contains a sentence about how b or B are optional characters to specify char types. Please explain how this information is new and more revealing than He's information.
This wasn't a question about ANSI c, or a general programming question. It was a question posted in a Keil forum about a Keil specific implementation. I searched the forum first and didn't find any pertinent posts.
Why even have a forum? Let's just let Andy reply to all posts with Please read the manual.
Maybe Andy was trying to be helpful, but he lost me at Please read the manual.
I do find it's important to understand what's going on...it has yet to be presented here.
Think about JIUYA as a response to Please read the manual, it will come to you.
They are not ANSI C. They are Keil specific additional.
B and b Neil Kurzman They are not ANSI C. They are Keil specific additional.
Thank you, Captain Obvious. Maybe you should also let everyone know that we have landed on the moon.
"It was a question posted in a Keil forum about a Keil specific implementation. I searched the forum first and didn't find any pertinent posts."
But you obviously hadn't read the manual.
"Why even have a forum? Let's just let Andy reply to all posts with Please read the manual."
When a post asks a question that is clearly and specifically addressed in the Manual, surely "Please read the manual" is the entirely appropriate response. I even gave you the specific page, and pointed you to the specific section.
Surely, the purpose of the forum is to answer those questions that go beyond what is already spelled-out in the manuals?