[CS50] C언어(기초, 문자열)

choimarmot·2024년 1월 24일
0

[CS50] 컴퓨터 과학

목록 보기
3/8
post-thumbnail

C언어


기초

확장자 : .c

지난 시간에 배운 스크래치와 아래 사진 우측 C언어를 사용한 코드는 동일한 의미

#include <stdio.h> 

int main(void)
{
		printf("hello, world");
}

hello, world

#include <stdio.h> : 파일을 들여다 보라는 뜻

문자 사용하면 “” 으로 감싸기

열 이 끝났다면 ; 사용

source code → compiler → machine code

소스 코드 : c, 자바, 등 프로그래밍 언어

머신코드 : 컴퓨터가 실제로 이해하는 0,1 조합

컴파일러 : 입력한 소스 코드를 머신 코드로 변환 시켜주는 역할

문자열

string answer = get_string("What's your name?\n");
printf("hello, %s\n", answer);

string : 형식지정자 / ****변수가 저장하는 데이터 명시

answer : 변수명, 바꿔도 상관없음

= : 할당 연산자 / 오른쪽에 있는 것을 왼쪽에 지정

get_string : ask와 같은 것, 단어나 구절, 문장 호출

%s\n : answer에 들어있는 값 출력 / string을 가져오기 때문에 s사용

profile
프론트엔드 개발 일기

0개의 댓글