Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- int main(int argc, char *argv[])
- {
- char name[4] = {'A'};
- int *name_int;
- name_int = &name;
- printf("%d", *name_int);
- return 0;
- }
- N1*2^24 + N2*2^16 + N3*2^8 + N4
- N1*2^24 + N2*2^16 + N3*2^8 + N4
- N1 + N2*2^8 + N3*2^16 + N4*2^24
- N1 = 'A' (65 decimal)
- N2 = 0
- N3 = 0
- N4 = 0
- #include <stdio.h>
- int main(int argc, char *argv[])
- {
- int i;
- char nameString[4] = {'A'};
- int name = 0;
- for ( i = 0; i < 4; ++i )
- {
- name = (name << 8) + nameString[i];
- }
- printf("%dn", name);
- printf("%Xn", name);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement