코딩/C 언어

코딩/C 언어

[C언어] scanf 간단한 예제

다음은 C 언어에서 `scanf` 함수를 사용하여 사용자로부터 입력을 받는 예제입니다: #include int main() { int num1, num2; printf("두 개의 정수를 입력하세요: "); scanf("%d %d", &num1, &num2); // 두 개의 정수 입력 받음 printf("첫 번째 정수: %d\n", num1); printf("두 번째 정수: %d\n", num2); return 0; } 위 예제에서는 `scanf` 함수를 사용하여 사용자로부터 정수를 입력받습니다. `printf` 함수를 사용하여 "두 개의 정수를 입력하세요: "라는 메시지를 출력한 후, `scanf` 함수를 통해 `%d` 서식 지정자를 사용하여 사용자의 입력을 받습니다. 입력받은 두 정수는 `num1`과 ..

코딩/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언어 (void*) 형변환 연산자 간단한 예제

C언어에서 (void*) 형변환 연산자는 포인터의 형식을 void 포인터로 변환하는 데 사용됩니다. 이를 통해 포인터를 일반화된 형태로 다룰 수 있습니다. #include int main() { int num = 10; float pi = 3.14; char letter = 'A'; // 변수의 주소를 void 포인터로 변환 void* ptr; ptr = (void*)# printf("정수 변수의 값: %d\n", *((int*)ptr)); ptr = (void*)π printf("실수 변수의 값: %f\n", *((float*)ptr)); ptr = (void*)&letter; printf("문자 변수의 값: %c\n", *((char*)ptr)); return 0; } 위 예제 코드에서는 nu..

Niki
'코딩/C 언어' 카테고리의 글 목록 (4 Page)