[ C언어: Programming EX ] Pointer


[ C언어: Programming EX ] Pointer

바이트 순서 (Byte Ordering) 종류 0x12345678의 표현 빅 엔디언 (big-endian) 12 34 56 78 리틀 엔디언 (Little-endian) 78 56 34 12 01) 본인의 CPU의 Byte 순서 확인 프로그램 #include <stdio.h> int main() { int x = 0x12345678; // xp포인터에 변수 x의 주소를 반환 unsigned char* xp = (unsigned char*)&x; printf("byte ordering: %x %x %x %x\n", xp[0], xp[1], xp[2], xp[3]); return 0; } byte ordering: 78 56 34 12 필자: CPU Intel = 리틀 엔디언 (Little-endian) 02) 2개 정수의 합과 차를 동시에 반환하는 함수 #include <stdio.h> void get_sum_diff(int x, int y, int* p_sum, int* p_d...


#c언어 #pointer #programming #예제 #포인터

원문링크 : [ C언어: Programming EX ] Pointer