5 ms·
Obviously, YC == 5943
by bsaunder 19y ago
Obviously, YC == 5943
- icky 19y agoIf you want an upvote, you'll have to show your work... ;)
- bsaunder 19y agoman ascii ;)
- icky 19y agoStill haven't shown your work... did you remember to assign the numerical values of the string "YC" to the integer variable YC? And did you remember to test against 0x5943, rather than 5943? And did you take Endianness into account? ;-)
- bsaunder 19y agoI guess I could do all that (truth be told, my C's a bit rusty for a prompt answer). How 'bout: $echo -n "YC" > foo $hd foo 00000000 59 43 |YC| 00000002 Yeah, I know, perhaps 4359 might be better. (UPDATE: fixed code spacing)
- icky 19y ago:-D
- deleted 19y ago[deleted]
- tlrobinson 19y agoprintf("%hx", *(unsigned short *)"YC"); ...works on big endian machines. this works everywhere: printf("%hx", htons(*(unsigned short *)"YC"));