일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- algorithm
- const
- 연산자
- 이코테
- classification problem
- 학습 알고리즘
- 본즈앤올
- 형변환
- 나동빈님
- Runtime constants
- 기계학습
- 홍정모님
- coursera
- 프로그래밍
- CLion
- 코딩테스트
- C++
- sizeof()
- compile time constants
- Andrew Ng
- Greedy
- 코드블럭 오류
- #define
- decimal
- regression problem
- 단항연산자
- 기계학습 기초
- Machine Learning
- #endif
- standford University
- Today
- Total
목록프로그래밍 (31)
wellcome_공부일기
1. 연산자 우선순위(Operator precedence) 2. 연산자 결합법칙(Operator associativity) 3. C++ 연산자 표 4. Quiz & Solutions 연산자 우선순위(Operator precedence) - 연산자 우선순위(Operator precedence)는 어떤 식에서 다른 우선순위를 가진 둘 이상의 연산자 중 어떤 연산자가 먼저 수행될지 결정합니다. - 4 + 3 * 2라는 식에서, 우리는 정규 수학 우선순위에 따라 더하기 전에 곱하는 것을 먼저 수행해줍니다. -> 4 + (3 * 2) - 하지만 C++에서 컴파일러가 4 + 3 * 2 식을 만났을 때, 식을 분석하고 어떻게 계산할지 결정합니다. - 위 과정을 수행하기 위해, 모든 연산자들은 우선순위 레벨를 할당받습..
1. Runtime constants 2. Compile time constants 3. constexpr Runtime vs compile time constants 상수에는 literal constants와 symbolic constants로 두가지 종류가 나뉘어져 있습니다. literal constants은 코드에 직접적으로 삽입된 값을 말하며, symbolic constants는 변하지 않는 고정된 값을 나타냅니다. 하지만, 상수(constants)를 사실상 Runtime constants와 compile time constants로 나뉠 수 있습니다. Runtime과 Compile time은 각각 다른 단계의 소프트웨어 개발을 가르키는 프로그래밍 용어입니다. Compile time은 우리가 입력..
1. Const variables 2. 기호 상수(symbolic constants)란? 3. 기호 상수(symbolic constants)의 나쁜 사용 예 4. 기호 상수(symbolic constants)의 좋은 사용 예 5. Using symbolic constants throughout a multi-file program(To be continued...) Const variables란? 그 동안, 우리가 봐온 모든 변수들은 non-constant였습니다. 이 말은 모든 변수들의 값이 언제든지 바뀔 수 있음을 말합니다. int x { 4 }; // initialize x with the value of 4 x = 5; // change value of x to 5 하지만, 때때로 변하지 않는 변..
1. 상수(constants)란? 2. 리터럴 상수(Literal constants) 3. 8진수와 16진수 사용하기 4. 이진수 사용하기 5. 10진수와 8진수, 16진수, 이진수 출력하기 상수(constants)란? 프로그래밍에서 상수(constants)란 변하지 않는 고정된 값을 말합니다. C++은 literal constants와 symbolic constants, 두가지 종류의 상수를 가지고 있습니다. 이번에는 literal constants에 대해 공부했으므로, 이에 대해 포스팅하겠습니다. ٩(ˊᗜˋ*)و (learncpp의 literals에 대해 공부한 내용입니다!) 리터럴 상수(Literal constants)는 보통 literals이라고 불리며, 코드에 직접적으로 삽입된 값을 말합니다. ..
1. std::endl vs ‘\n’ 2. std::endl의 특징 3. ‘\n’의 특징 4. std::flush란? std::endl vs ‘\n’ 일반적으로 콘솔로 텍스트를 출력할 때 std::endl보다 '\n' 문자를 사용하는게 선호됩니다. 그 이유는 std::endl 와 ‘\n’가 ' Flush '를 하느냐 안하느냐의 차이가 있습니다. 여기서 ' Flush ' 란 버퍼에 담긴 데이터가 모두 쏟아지는 것을 말합니다. std::endl의 특징 - std::endl을 사용하면, 커서를 다음 줄로 옮기고, 출력을 "Flush"하는 두 가지 작업을 하기 때문에, 약간 비효율적임 (std::endl의 역할인 Flush는 화면에 결과물이 모두 그리고, 즉시 나타나는지 확실히 해야 하는 일을 함) - 왜냐면 ..
1. 문자 자료형(Chars Data Type)이란? 2. 문자 초기화시키기(Initializing chars) 3. 문자 출력하기(Printing chars) 4. 형변환을 통해 문자를 정수로 출력하기(Printing chars as integers via type casting) 5. 문자 입력하기(Inputting chars) 6. 문자형 크기(Chars Data Type Size) 문자 자료형(Char Data Type)이란? - 문자 자료형은 일체형 타입으로, 기본값이 정수로 저장되고, 크기가 1바이트로 보장된다는 것을 의미 - 부울 값을 참 또는 거짓으로 해석하는 방법과 유사하게, 문자 값(char value)은 ASCII 문자로 해석 - 문자 리터럴(char literals)은 항상 작은 따..
1. Boolean 자료형과 그 변수(Boolean variables) 2. Boolean 변수 출력하기(Printing Boolean variables) 3. 정수를 불린으로 변환하기(Integer to Boolean conversion) 4. 불린 값 입력하기(Inputting Boolean values) 5. 불린 리턴값(Boolean return values) 6. 연산자를 이용한 Boolean 자료형 7. 연습문제 Boolean 자료형과 그 변수(Boolean variables) Boolean은 발명가인 George Boole으로부터 이름을 따온 이름입니다. Boolean 변수는 true와 false 두개의 값만 취할 수 있습니다. 컴퓨터 입장에서는 1이냐 0이냐로 판단할 수 있습니다.(true..
1. 부동소수점 수(Floating Point Numbers)란? 2. 부동소수점 수 출력하기(Printing floating point numbers) 3. 부동소수점의 정밀도(Floating point precision) 4. float와 double & long double의 최대 최소 크기 5. 부동 소수점(Floating point data types) 사용 시 주의 사항 부동소수점 수(Floating Point Numbers)란? - 정수는 전체 숫자를 세는 데는 좋지만, 때로 우리는 매우 큰 숫자, 즉 분수 성분(fractional component)을 가진 숫자를 저장이 필요할 때가 있습니다. - 부동 소수점 유형 변수는 4320.0, -3.33 또는 0.01226과 같은 실제 숫자를 보유..