C 언어

    220926 - Univ

    자료형의 크기 #include int main(void) { int x; printf("변수 x 의 크기:%d \n", sizeof(x)); printf("int형의 크기: %d \n", sizeof(int)); printf("char형의 크기: %d \n", sizeof(char)); printf("short형의 크기: %d \n", sizeof(short)); printf("long형의 크기: %d \n", sizeof(long)); printf("float형의 크기: %d \n", sizeof(float)); printf("double형의 크기: %d \n", sizeof(double)); return 0; } ASCII #include int main() { char ch1 = 'A', ch2 =..

    220919 - Univ

    실습 1: 거스름돈 계산하기 편의점에서 물건을 구입하고 돈을 냈을 때, 거스름돈의 액수와 점원 이 지급해야 할 거스름돈을 화폐와 동전수를 계산하는 프로그램을 작성해보자. #define _CRT_SECURE_NO_WARNINGS #include int main(void) { int price, money; int result; int won_50000, won_10000, won_5000, won_1000, won_500, won_100; printf("물건 값을 입력하세요: "); scanf("%d", &price); printf("사용자가 낸 돈: "); scanf("%d", &money); result = money - price; /* 거스름돈 */ won_50000 = result / 50000;..

    220915 - Univ

    220915 - Univ

    키보드로부터의 입력을 위한 scanf() #define _CRT_SECURE_NO_WARNINGS // scanf 경고 무시, #inclue 위에 작성 #include /* scanf() 의 사용법 */ int main(void) { int result; int num1, num2; printf("첫번째 정수: "); scanf("%d", &num1); printf("두번째 정수: "); scanf("%d", &num2); // & = 주소 /* num 변수에 쓰레기값이 들어있지만, scanf를 통하여 초기화가 진행되어 쓰레기값을 미리 초기화 할 필요 X */ result = num1 + num2; printf("%d + %d = %d \n", num1, num2, result); return 0; } ..

    220908 - Univ

    변수의 다양한 선언 및 초기화 방법 #include int main(void) { int num1, num2; # 콤마를 이용하여 둘 이상의 변수를 동시에 선언할 수 있다, 선언 이전엔 쓰레기값이 채워져있음. int num3 = 30, num4 = 40; # 선언과 동시에 쓰레기값을 초기화함. num1 = 10; # 쓰레기값 초기화 num2 = 20; # 쓰레기값 초기화 printf("num1: %d, num2: %d", num1, num2); printf("num3: %d, num4: %d", num3, num4); return 0; } 만약 printf 함수 선언 이후에 num1, num2 변수의 값을 대입하였다면 쓰레기 값(의미 없는 값)이 출력됬을것. 변수선언 주의사항 int main(void) ..

    220904 - Univ

    #include # 헤더파일 선언문 int main() { printf("Hello World!\n"); return 0; # 함수를 호출한 영역으로 값 반환, 실행중인 함수의 종료 } 주석처리에 관하여... /* 주석처리 된 문장 */ /* 주석처리 된 문장1 주석처리 된 문장2 */ // 주석처리 된 문장 /* 주석처리 된 문장1 // 주석 안의 주석처리 된 문장2 주석처리 된 문장 3 */ printf 에 대한 간단한 이해 #include int main(void) { printf("Hello Everybpdy\n"); # \n 는 escape sequence 로 개행을 의미한다. printf("%d\n", 1234); # '%d'를 서식 문자라고 한다(출력형태 지정). printf("%d %d\n..