반응형 프로그래밍3 [C 언어] 5. 변수와 자료형(더 자세히1) 저번에는 변수와 자료형을 간단히 알아봤는데 오늘은 더 자세히 알아볼 겁니다. 변수를 사용하는 이유는 직접 값을 넣는것 보다 변수를 사용하는게 프로그램을 더 유연(?) 하게 짤 수 있기 때문입니다. 그리고 변수는 실행 도중에 값을 바꿀 수 있지만 상수는 그렇지 않습니다. 자료형은 signed 와 unsigned로 구분할 수 있습니다. 우리가 지금까지 int float 이렇게 쓴 것들은 모두 signed 된 자료형입니다. 기본적으로 signed가 있는걸로 쳐서 굳이 쓰지 않았던 겁니다. 자료형 비트 범위 정수형 short 부호 있는 정수 16 -32768 ~ 32767 int 32 -2147483648 ~ -2147483647 long -2147483648 ~ -2147483647 long long 64 -.. 2024. 4. 14. [C 언어] 번외) 프로그램 개발 과정 프로그램의 개발과정은 요구사항 분석 -> 설계 -> 구현 -> 테스팅 -> 유지보수 설계: 어떤 순서로 작업을 처리할 지 설계하는 것이다. 구현: 가장 핵심적인 단계이다. 개발 도구(ex) visual studio)를 사용해 원하는 내용을 기술한다. 그 기술한 내용을 '소스코드' 라고 한다. 그리고 소스 코드가 들어있는 파일을 '소스파일' 이라고 한다. C언어에서 소스파일의 확장자(.hwp 같은것)는 항상 .c 이어야 한다. 소스파일을 다 작성했으면 다음은 컴파일하고 링크다. 컴파일은 할때 필요한것은 컴파일러다. 컴파일러는 소스파일을 분석하여 특정 컴퓨터에서 실행이 가능하도록 기계어(컴퓨터가 읽을 수 있는 언어)로 바꿔준다. 컴파일러는 소스파일의 문장을 분석해서 문법에 맞는지 체크한다. 오류가 있다면 사.. 2024. 4. 14. [C 언어] 4. printf() 와 scanf() C언어는 입출력을 하기위해 라이브러리 함수를 제공합니다. 그중 printf()는 모니터에 출력해주는 함수고, scanf()는 키보드로 입력 받는 함수입니다. 입출력 라이브러리 함수가 제공되지 않는다면 직접 코드를 작성 해야 될 것입니다. 엄청 불편할 겁니다. 먼저 printf() 부터 보겠습니다. 문자열을 출력하려면 printf()를 사용하려면 ()안에 필요한 데이터를 넣어주면 됩니다. 변수값을 출력 하려면 %d 와 같은 형식 지정자를 사용해서 나타낼 수 있다. 예를 들어서 sum 이라는 변수를 화면에 출력하려면 printf("총합: %d", sum); 이라고 쓴다. 여기서 %d 는 %d 를 출력하라는 뜻이아니고 출력 형식을 지정한 것입니다. %d 는 10 진수 형태로 출력하라는 것을 의미 합니다. (1.. 2024. 4. 14. 이전 1 다음 반응형