본문 바로가기

프로그래밍 언어/C 언어

(7)
C언어 독학 7일차 오늘 진짜 하기 싫엇는데 했다 ㅎㅎㅎ *조건문& 반복문 2 * 윤년을 판독하는 프로그램 1. #include 2. 3. int main(void)4. {5.int year = 2018;6.if((year % 4 == 0 && year % 100 != 0) || year % 400 == 0)7.{8.printf("%d년은 윤년입니다.\n", year);9.}10.else11.{12.printf("%d년은 윤년이 아닙니다.\n", year);13.} 14.return 0;15. }윤년이란 2월은 28일까지지만 4년에 한번 29일까지로 맞춰 달력을 맞추는 것이다. 윤년은 4년마다 반복되지만, 100년 단위일 때는 윤년에 해당이 되지 않고, 400년 단위일 때는 항상 윤년으로 해당된다. * 1부터 1000까지의..
C언어 독학 6일차! 내일 공부를 하게 될까 고민이 돼 지금 하나를 더 할까 말까도 고민이 되는데 오늘은 옵치 브론즈까지 떨어져서 너무 우울하니까 그냥 하나만 해야겟어 ㅠㅠㅠㅠ ◈ 조건문&반복문 1 ★☆ 조건문과 반복문은 논리적 흐름의 기본이다. 조건문이란 조건에 따라 결정을 내리는 것으로 예를 들어 학점이 90점 이상이면 A+이다.반복문이란 반복적으로 같은 처리를 반복하는 것이다. 예를들면 100명의 학생들의 학점을 내기 위해 모든 사람의 학점 출력코드를 입력하는 것을 비효율적이라 반복문을 사용하는 것이다. ◈ if문을 사용해 절댓값 구하기 1. #include 2. 3. int main(void)4. {5. int x = -1506. if(x < 0)7. {8. x = -x9. }10. printf("x의 절댓값은 %d입..
C언어 5일차지롱 ㅎㅅㅎ 앗사뵤 벌써 1주일!~!@!~@~ ● 연산자 2 ● 관계연산자 1. #include 2.3. int main(void)4. {5. int x = 50, y = 306. printf("x와 y가 같은가? %d/n", x == y);7. printf("x와 yr가 다른가? %d/n", x || y);8. printf("x가 y보다 큰가? %d/n", x > y);9. printf("x가 y보다 작은가? %d/n", x < y);1. printf("x에 y값을 넣으면? %d/n", x = y);11. return 0;12. }==은 우리가 아는 등호, 즉 x는 y와 같다라는 뜻.!=은 not의 의미인 !이 붙어 부정의 의미.=은 변수에 상수를 넣는다 즉 x에 y값을 넣는다는 뜻.컴퓨터에서는 참의 의미로는 숫자..
C언어 독학 4일차 ㅎㅅㅎ 대단해 4일차라니 내 인생 거의 처음이라고 해도 되겠는걸? ○ 연산자 1 연산자란 계산의 기본을 말한다. 1+2에서 1과 2는 피연산자이고 +는 연산자라고 한다. 가장 많이 사용되는 연산자는 +, -, *, /, %(모듈러 연산이라고 나머지를 계산한 것을 말한다.)이다. 추가적으로 ++(1을 더한다는 의미를 가짐.), !(not. 즉, 부정의 의미)와 같이 다양한 연산자가 사용되는 경우가 있기 때문에 이를 정확히 숙지하는 것이 중요하다. ○ 몇 분 몇 초 계산 1. #include 2. #define SECOND_PER_MINUTE 603. 4. int main(void)5. {6. int input = 1000;7. int minute = input / SECOND_PER_MINUTE;8. int se..
C언어 독학 3일차ㅏ~ 즐거운 배움의 시간 ㅎㅅㅎ 재밋는데 힘들고 어렵구 처음 보는 단어들이라 그렇겟지!!!! 파이팅이다 가즈아 ⊙자료형자료형이란 나에게 맞는 데이터 타입들을 말하는 말이다. Data Type Primitive(원시자료형) → char(문자), int(숫자, 정수), float, double(숫자, 실수) Derivied(파생자료형) → array, pointer, function User Defined(사용자 정의 자료형) → enum, structure, union 보통 원시 자료형을 많이 쓰고 void는 자료형이 없다는 뜻이다. 또한, C언어에서는 string 자료형이 없기 때문에 char 자료형을 연속적으로 쓴다. Variables Data Types Interger Character Float Doub..
C언어 독학 2일차~!! 20180524 오늘은 좀 빠른 공부? 새벽 공부충이 안 되었다. ㅎ헤헿 하지만 오늘 배운 거 넘나 많은 것.... º 변수와 변수의 쓰임 변수(Variables)란 프로그램이 실행되는 동안에 언제든지 저장된 값이 변경될 수 있는 공간을 의미한다. 상수(Coustants)란 한 번 정해지면 값을 변경할 필요가 없는 데이터를 의미한다. ex) 두 점 간의 거리를 나타내는 distance는 변수로 프로그램이 실행되는 도중에 변경이 가능하지만, 원주율 3.141592는 프로그램에 저장되어 변경할 필요가 없는 데이터이다. 1. #include 2.3. int main(void)4. {5. return 0;6. } º 변수의 크기 1. #include 2.3. int main(void)4. {5. int x;6. x = 5;7...
c 언어 독학 1일차!!! 20180523 오늘도 어김없이 새벽 공부~_~ C 언어란 간단히 말해 가장 기초적으로 프로그래밍을 하기 위헤 명령어로 쓰이는 언어를 C 언어라고 한다. 또한 이 C 언어와 C++의 컴파일 기능과 개발환경을 제공하는 대표적인 IDE를 Dev C++ 이라고 한다!! Hello world 실행시키기 ♥ 먼저 Dev C++을 실행시키고 1. #include 2.3. int main(void)4. {5. printf("Hello world!");6. return 0;7.} 이렇게 입력한 뒤 f11 혹은 저 버튼을 누르면 저장 위치가 뜨고 저장이 된다. 그리고 자동으로 실행!하면 땅하고 Hello world 라는 프로그램이 실행이 된다. 완전 개신기~!@~@~ 이제 저 명령어들이 무슨 뜻인지 알아보자. #include : 이건 ..