본문 바로가기

분류 전체보기

(34)
2024000066김태윤 7주차 예습과제
6주차 수업시간 과제 2024000066 김태윤 대문자A 출력하는방법 더 많은 방법 프로그램에서 x86의 의미 전처리기 개요 괄호가 있으면 매크로함수, 없으면 매크로 상수 비주얼 스튜디오에서 scanf 를 쓸떄 오류 나지않게 하는 2가지 방법. #define 쓰는게 더 보편적. 많이사용하는 컴파일러 변수 자리에 하나씩 직접 쓸 수 있지만, 매크로 상수를 사용하면 한번에 여러개의 부분을 바꿀 수 있다.(왼쪽 오른쪽 소스 비교) 표준헤더파일은 를 써서 포함시키고, 임의로 만든 헤더파일은 "@" 처럼 큰 따옴표안에 쓴다. 함수선언은 stdio.h 파일에 포함되어있다. 조건부 컴파일(이부분은 컴파일하지 마라) 평상시에는 debug 모드가 좋지만,특정 상황에선 release 모드가 좋다. 2개를 이을떄는 ##을 2개씀. 미리 정의된 매크로의 값(predefin..
2024000066 김태윤 6주차 예습과제
5주차 c언어 수업시간 과 printf 활용법(2가지가 같은함수) printf 종결. 대부분 4가지 방법으로 쓴다. 문자열%s, 나이%d,키%lf,문자%c #include int main() { //printf("나이 20살\n"); printf("이름:%s, 반:%c, 나이:%d, 키:%lf\n","김태윤",'a',20,179.6); return 0; } (소스)/// printf 함수 사용빈도 많은것을 ai에게 물어보기 //printf 폭 printf 정렬 -를 쓰면 왼쪽정렬이 되고, 공백이 오른쪽으로 이동 이렇게 큰 수를 저장할떄는 lld(longlong int) 를 쓰면 저장된다. 정확한 숫자(진수)는 앞에#을 붙이면 나오다. printf 소수점 scanf,scan_s 함수의 장단점을 챗gpt에게 물어보기 //(scanf함..
2024000066김태윤 5주차 예습과제
c언어 4주차 수업시간 과제 /카멜케이스 표기법(첫글자는 소문자로, 단어바뀔떄 대문자) /식별자로 쓸 수 있는예와 쓸 수 없는예 /정수형 리터럴 표기법 예시. /실수형 리터럴 /아스키 코드표 대문자 A,소문자a만 외우면 편해짐. 대문자A는 65, 소문자a는 97이다. /실습1 /실습 2 /python tutor에서 실행시켜보기 방4개중 3개지정, 1개 역슬래쉬0(null)(https://pythontutor.com/render.html#mode=display) /문자열 방중 마지막 방엔 자동으로 0이8비트인 null문자가 들어간다. /하나는 1바이트에, 다른하나는 2바이트에 저장되는 문자A,문자열A. 두개의 차이점은 많다. 문자열A뒤에는 NULL이 붙지만, 0이기에 보이지는 않는다. /하이라이트 친 문자형, 정수형, 실수형 눈여겨 ..
2024000066김태윤 4주차 예습과제
c언어 과제 3주차 과제(수업시간) //몸무게 소스 #include // 전처리기 지시문; 표준 입출력 관련 함수를 사용하기 위해 필요한 헤더파일을 포함 #define SIZE 3 // 전체 요소 개수를 정의하는 매크로; 여기서는 3명의 사람이 있다는 것을 나타냄 typedef struct{ // 사용자 정의 구조체 선언; 개인의 정보를 저장하기 위한 구조체 char name[10]; // 이름을 저장하는 문자 배열 double w; // 체중을 저장하는 실수형 변수 } WEIGHT; void swap(WEIGHT *, WEIGHT *); // 두 개의 WEIGHT 타입 변수의 값을 교환하는 함수의 프로토타입 선언 int main() { // WEIGHT 타입의 배열을 선언하고 초기화; 3명의 사람의 이름과 체중 정보를 저장 WEIGHT ..