일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Andrew Ng
- 코드블럭 오류
- 형변환
- Machine Learning
- 학습 알고리즘
- sizeof()
- 이코테
- 연산자
- classification problem
- const
- compile time constants
- coursera
- standford University
- 단항연산자
- CLion
- C++
- algorithm
- decimal
- regression problem
- 나동빈님
- 기계학습 기초
- 기계학습
- 본즈앤올
- Greedy
- #endif
- #define
- 프로그래밍
- 홍정모님
- 코딩테스트
- Runtime constants
- Today
- Total
목록프로그래밍/C++ (29)
wellcome_공부일기
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과 같은 실제 숫자를 보유..
1. 무치형(Void Data Types)란? 2. 함수 내에서 void 알아보기 3. 유용한 void pointers(To Be Continued..) 무치형(Void Data Types)란? void는 데이터 타입 중에서 가장 설명하기 쉬운 것 중 하나입니다. 말 그대로, "void"는 타입이 없음을 의미하기 때문입니다. 결과적으로 변수는 void 타입으로 정의 될 수 없습니다. void value; // won't work, variables can't be defined with a void type - 메모리를 차지하지 않기 때문에 변수 선언이 불가능 합니다. 함수 내에서 void 알아보기 메모리를 차지하지 않는 void는 일반적으로 다른 맥락에서 사용됩니다.(함수, void pointers, ..
1. 고정너비 정수(Fixed-width integers)의 탄생 배경 2. 고정너비 정수(Fixed-width integers) 3.빠른 정수와 최소 정수(Fast and least integers) 4. size_t란?(To be continued) 고정너비 정수(Fixed-width integers)의 탄생 배경 - 정수 자료형은 왜 고정된 크기를 갖지 않는가? (https://heroine-day.tistory.com/16)에서 자료형 테이블 확인해보면 int형만 사이즈가 다양하다는 걸 확인할 수 있습니다. ٩(ˊᗜˋ*)و 간단하게 설명하자면, 컴퓨터가 느리고 성능이 가장 중요했던 C로 거슬러 올라갑니다. C는 컴파일러 구현자가 대상 컴퓨터 아키텍처에서 가장 성능이 좋은 int의 크기를 선택할 수..