수업 2주차 정리 - junhwan1206/ex250310_first GitHub Wiki
-빌드: 사용자에게 읽히기 편한 형태(언어)를 컴퓨터 언어로 변환하는 과정 -파일: 데이터를 논리적으로 묶은 장소 -코드: 컴퓨터랑 약속한 텍스트(컴퓨터(컴파일러)가 해석 가능한 언어)
<stdio.h>// st==standard/ io / .h==header ex : ‘+’라는 연산자를 사용할수 있는것은 헤더 파일 안에 ‘+’가 ‘2개의 숫자를 더하라’라는 명령이 사전에 약속되어 있는 기호이기 때문
기능을 가지고 있는 명령어의 가장 작은 단위, 묶음==함수==function "\n" == 뉴라인이라는 문자//(\역슬래시+n)까지가 하나의 문자이다 약속한 확장문자, 특수문자 라고도 함 .exe 파일이 실행되는 파일이다 ctrl+k+c 주석처리 ctrl+k+u 주석해제 (U:undo) 주석 처리는 즉 exe 처리를 하는 것
ctrl+Home == 맨 위로 이동 ctrl+End == 맨 아래로 이동 shift+위아래방향키 == 블럭처리 ctrl+shift+Home == 현위치에서 맨위까지 블럭처리 ctrl+x 한줄 자르기
I/O 작업== IN(app<< user) Out(app>> user)
Interface 정보 공유에 있어서 중간 다리 역할 통로, 중계자 CUI == text 기반으로 User 랑 소통한다 (모든걸 텍스트로 입력, 모든걸 텍스트로 출력) /서버, 자동화 GUI == Grapic을 통해서 User 랑 소통한다/주로 일반 사용자
가장 많이 사용하는 서버 == 리눅스
데이터의 집합이다(0,1)== 소프트웨어 == 데이터(자료) + 명령(instruction)
#include <stdio.h> int main() { printf("\n"); printf("\n"); printf("\n"); } 에서 mian에서는 printf 함수를 호출해서 각각 정의된 함수를 실행한다
#include <stdio.h> int main() { printf("정수 입력: "); // 출력함수 int n; // 메모리 생성 scanf_s("%d", &n); //입력함수 printf("정수 : %d\n", n); } &n: n이라는 메모리 정의 %d : 이 자리에 값이 들어감 정의 // : 제외한다 printf (함수는) 무조건 ""안에 데이터가 있는 문자열이 와야한다 컴퓨터에서 정의된 수 종류는 무조건 정수 아니면 실수이다 데이터 종류로는 변경 가능한 데이터, 변경 불가 데이터 데이터는 메모리 공간에 전기적인 신호로 저장이 되니까 전기 신호로 변환(전기적인 신호가 바꿀 수 있으면)이 되면 변수 데이터, 없으면 상수 데이터
short 2byte int 4byte long 4byte char 1byte