CS12 [C언어] 2. 변수와 자료형 기초(2) 1. 입력함수 scanf() scanf()는 앞서 소개했듯이, 표준입출력에서 입력을 담당하고 있다. https://eigenarea.tistory.com/4#-2.-%ED%91%9C%EC%A4%80-%EC%9E%85%EC%B6%9C%EB%A0%A5 그렇다면 프로그램 내에서 입력을 하고싶다면 어떻게 해야할까? scanf의 형식은 이러하다.제어 문자열에 변수에 맞는 올바른 자료형의 값를 입력해 주었다면, 입력된 값이 변수로 이동하는 개념이다. 예를 들어, 사용자가 입력값으로 20을 입력해준다면 저장하고자 하는 변수 i에 20을 저장하는 방식이다.int i = 100;scanf("%d", &i);printf("%d", i);>>>20 //입력값이 20>>>20 //i에 저장된 20을 출력 한번에 여러 값을 입.. 2024. 6. 3. [C언어] 2. 변수와 자료형 기초(1) 1. 변수변수(variable) : 프로그램이 사용하는 데이터를 일시적으로 저장할 목적으로 사용하는 메모리 공간(>메인 메모리에 생성됨) 조금 더 직관적으로 풀어보자면, '데이터를 담는 상자'라고 볼 수 있다.데이터의 종류에 따라 여러가지 데이터 타입이 존재한다.(ex. 정수, 실수, 문자 등)-변수 선언컴파일러에게 어떤 타입의 변수가 사용되는지 미리 알리는 것선언 시에는 변수의 자료형(데이터타입)을 앞에 선언하고, 변수명(상자의 이름)을 지정해준다. int x; //x라는 변수가 정수라는 데이터 타입을 사용할 것을 보임float y; //y라는 변수가 실수라는 데이터 타입을 사용할 것을 보임char c; //c라는 변수가 문자라는 데이터 타입을 사용할 것을 보임.... -변수 초기화변수를 초기화해준다는.. 2024. 6. 3. [C언어] 1. C언어의 기본 개념(2) -1. 프로그램명령어 (instruction): 컴퓨터에게 작업을 지시하는 문장 프로그램(program): 컴퓨터가 수행할 명령어들을 모아놓은 것 (명령어들의 집합) -컴퓨터란?컴퓨터로 데이터를 처리하려면 반드시 데이터가 숫자여야함->인간의 언어와 비슷한 프로그래밍 언어로 프로그램을 개발함(컴퓨터는 자연어를 이해할 수 없다) -프로그래밍 언어로 프로그램을 작성하면 컴파일러(compiler;번역)라는 소프트웨어가 프로그램 전체를 기계어로 번역함. -프로그래밍 언어의 분류기계어 / 어셈블리어 / 고급언어(C, Java, Python, ...)기계어에서 고급언어로 갈수록 인간친화적인 언어임. -프로그램 작성과정편집: 에디터를 이용하여 소스코드 작성컴파일 : 소스파일을 기계어로 작성된 오브젝트 파일로 변환하는 .. 2024. 6. 3. [C언어] 1. C언어의 기본 개념(1) 1. main()함수-C프로그램에서 가장 먼저 실행되는 함수로, 프로그램에는 반드시 하나의 메인함수가 존재해야함-main함수 내에 다른 함수가 포함될 수 있음. 예를 들어, int main(void){...라면 return값은 무조건 정수여야함.int main(void) { 명령문; .... return 0;} 2. 문장(명령문)함수는 여러 개의 문장으로 이루어지며, 문장은 ;(세미콜론)으로 끝남.문장은 순차적으로 실행됨#include #pragma warning (disable:4996)int main(void) { printf("Hello World"); return 0;}#include #pragma warning (disable:4996)int main(void) { printf("Hello.. 2024. 6. 3. 이전 1 2 3 다음 반응형