C언어

코딩/C 언어

[C언어] typedef 간단한 예제

C 언어에서 `typedef`는 새로운 자료형을 정의하는 데 사용되는 키워드입니다. `typedef`를 사용하여 기존 자료형에 대한 별칭을 만들거나 사용자 정의 자료형을 만들 수 있습니다. 이를 통해 코드의 가독성을 높이고 타입의 의미를 명확하게 전달할 수 있습니다. 다음은 `typedef`를 사용하여 새로운 자료형을 정의하는 예제입니다. #include typedef int Age; // int 자료형에 Age라는 별칭을 정의 int main() { Age myAge = 25; // Age 자료형을 사용하여 변수 선언 printf("My age is: %d\n", myAge); return 0; } 위 예제에서는 `typedef`를 사용하여 `int` 자료형에 `Age`라는 별칭을 정의합니다. 이제 `..

코딩/C 언어

C언어 상수 포인터 간단한 예제

C 언어에서 상수 포인터는 포인터가 가리키는 값을 변경할 수 없는 포인터입니다. 상수 포인터는 const 한정자가 있는 포인터로 선언되며, 가리키는 대상의 값을 변경할 수 없습니다. #include int main() { char ch = 'A'; float fnum = 3.14; double dnum = 2.71828; int inum = 42; const char* ptr1; // char 형식의 상수 포인터 const float* ptr2; // float 형식의 상수 포인터 const double* ptr3; // double 형식의 상수 포인터 const int* ptr4; // int 형식의 상수 포인터 ptr1 = &ch; // 포인터가 ch를 가리킴 printf("char: %c\n", *..

코딩/C 언어

C언어 %zu 간단한 예제 예시

C 언어에서 %zu는 부호 없는 정수 타입인 size_t를 출력하기 위해 사용되는 형식 지정자입니다. size_t는 객체의 크기나 배열의 요소 개수 등을 표현하는 데에 사용되는 타입입니다. 아래 예시 코드를 통해 %zu의 사용 예를 알려드리겠습니다. #include #include int main() { const char* str = "Hello, World!"; size_t length = strlen(str); printf("문자열의 길이: %zu\n", length); return 0; } 결과 문자열의 길이: 13 위 예시에서는 문자열 "Hello, World!"의 길이를 strlen() 함수를 통해 구한 후, %zu를 사용하여 size_t 타입인 length 변수를 출력합니다. %zu는 siz..

코딩/C 언어

C언어 변수의 주소 간단한 예제 예시

변수의 주소와 변수의 크기를 나타내는 예제입니다. #include int main() { int num = 10; printf("변수의 주소: %p\n", (void*)&num); printf("변수의 크기: %zu 바이트\n", sizeof(num)); return 0; } 결과 변수의 주소: 0x7ffee2dcacd4 변수의 크기: 4 바이트 변수의 주소는 %p 형식으로 출력되고, 변수의 크기는 %zu 형식으로 출력됩니다. 주소는 실행 환경에 따라 다를 수 있으며, 크기는 해당 시스템에서 int 타입이 차지하는 바이트 수를 나타냅니다. C언어 (void*) 형변환 연산자 간단한 예제 C언어 (void*) 형변환 연산자 간단한 예제 C언어에서 (void*) 형변환 연산자는 포인터의 형식을 void 포인..

Niki
'C언어' 태그의 글 목록