Fråga : Kan pekare vara den skiftade rätten och har bitwise OCH utfört på dem?

Jag gör inte experssions för funderare är efter tillåten:

some_pointer >> 8

some_pointer & 0x00FF


Please bekräftar att pekare inte kan vara den skiftade rätten och bitwise ANded.
" klar "

Svar : Kan pekare vara den skiftade rätten och har bitwise OCH utfört på dem?

Hi naseeam,

Jag vet inte varför du skulle önskar att skifta en pekare, men du kan, om du stöper om den till en heltaltyp.

  utan laga kraft *ptr

  ptr = some_value ();

  ptr = (void*) (((int) ptr) >> 8);


Kent
Andra lösningar  
 
programming4us programming4us