C ++ рдХреА рдЬрдЧрд╣ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ

рд╢реБрдн рд╕рдВрдзреНрдпрд╛

рд╣рд╛рд▓ рдХреЗ рджрд┐рдиреЛрдВ рдореЗрдВ, C ++ рдмреНрд▓реЙрдЧ рдХреЛ рдкреБрдирд░реНрдЬреАрд╡рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдирдП рд╡рд┐рд╖рдпреЛрдВ рдФрд░ рд╡рд┐рд╡рд╛рджреЛрдВ рдХрд╛ рдПрдХ рдореЗрдЬрдмрд╛рди рд╣рдорд╛рд░реЗ рдЬреАрд╡рди рдореЗрдВ C ++ рдХреЗ рд╕реНрдерд╛рди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рдЙрд╕рдХреЗ рднрд╡рд┐рд╖реНрдп рдФрд░ рдЕрддреАрдд рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛ рд╣реИред рдореИрдВ рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рднреА рдХреБрдЫ рдХрд╣рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВред рдореИрдВ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдорд╛рдЗрдХреНрд░реЛрдЪрд┐рдк рд╕реЗ PIC18 рдЬреИрд╕реЗ рдЧреНрд░рдВрдерд┐рдпреЛрдВ рдХреЗ рд╕рднреА рдкреНрд░рдХрд╛рд░ рдХреЗ рд▓рд┐рдП рд▓рд┐рдЦрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ C ++ рд╕реЗ рднреА рдкрд░рд┐рдЪрд┐рдд рд╣реВрдВред рдФрд░ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ C ++ рдХреЛ C рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рд╕реЗ рдЕрд▓рдЧ рдирд╣реАрдВ рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдХрдо рд╕реЗ рдХрдо рдХреНрдпреЛрдВрдХрд┐, рдлрд┐рд░ рднреА, рдЗрд╕реЗ C рдХреА рд╕рдлрд▓рддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдбрд┐рдЬрд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред

рдЗрд╕ рд╕рдВрдмрдВрдз рдореЗрдВ, рдореИрдВ рдЙрди рд╕рднреА рд╕реЗ рдПрдХ рдкреНрд░рд╢реНрди рдкреВрдЫрдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдЬреЛ рдХрд╣рддреЗ рд╣реИрдВ рдХрд┐ C ++ рдорд░ рдЬрд╛рдПрдЧрд╛ рдФрд░ рдЗрд╕реА рддрд░рд╣ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкрд╛рдпрдерди / рдЬрд╛рд╡рд╛ / рд╣рд╛рд╕реНрдХреЗрд▓, рдЖрджрд┐ рдореЗрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рджрд┐рдЦрд╛рдПрдБ рдХрд┐ рдЖрдкрдХреА рдкрд╕рдВрджреАрджрд╛ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛ рдореЗрдВ рдЖрдк 32-рдмрд┐рдЯ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП) рдкреНрд░рддрд┐ рдкреНрд░реЛрд╕реЗрд╕рд░ рдШрдбрд╝реА рдЪрдХреНрд░ рдХреА рдЙрдЪреНрдЪ рдмрд╛рдЗрдЯ рдХреИрд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

C / C ++ рдореЗрдВ рдореЗрд░рд╛ рд╕рдорд╛рдзрд╛рди:

int number;

char mByte=*(((char*)&number)+3);







рд╡рд╕реНрддреБрддрдГ рдХрд┐рд╕реА рднреА "рдЖрдкрдХреЗ рдкрд╛рд╕ рдХреНрдпрд╛ рд╣реИ" рдкреНрд░реЛрд╕реЗрд╕рд░ рдкрд░ рдПрдХрд▓-рдЪрдХреНрд░ рдирд┐рд░реНрджреЗрд╢ рдореЗрдВ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдЧрд╛рд░рдВрдЯреА рд╣реИ? рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЖрдкрдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред



All Articles