'programming'에 해당되는 글 96건

  1. 2019.04.15 2.6 불리언 자료형과 조건문 if
  2. 2019.04.12 숙제
  3. 2019.04.11 2.5 부동소수점 수
  4. 2019.04.10 2.1 기본 자료형 소개

bool 자료형이 가질 수 있는 값은 2가지 뿐

true(1)

false(2)

 

bool 자료형 초기화 시키기

 

std :: boolalpha; < 0,1을 false, true로 표현

Operator

!  : not operator
*버그가 생겼을 때 찾기 힘들다.

 

논리연산자

&&: and operator
둘 다 true 일 때만 true이다.

|| : or operator
하나만 ture면 true이다.

 

If문

if문은 조건에 따라서 실행시킬지 실행시키지 않을지 정한다.

 

(a==b)일 때 true

ctrl + k , c 주석처리 단축키

if문에서 0을 제외한 모든 값은 true이다.

'programming > c++' 카테고리의 다른 글

2.8 리터럴 상수  (0) 2019.04.16
2.7 문자형 char type  (0) 2019.04.15
2.5 부동소수점 수  (0) 2019.04.11
2.1 기본 자료형 소개  (0) 2019.04.10
1.14 전처리기와의 첫만남  (0) 2019.04.08
Posted by 도이(doi)
,

숙제

programming/c 2019. 4. 12. 15:45

2-4. 2019년 달력 프로그래밍으로 짜기 

2-2. 구구단 출력하기(2단 - 9단)
3*3 배열로 출력하기 1<= x <= 4
ㅁㅁㅁ
ㅁㅁㅁ
ㅁㅁㅁ

2-3. 다이아몬드 출력하기
1<= x<=10
 *

 *
***
 *

'programming > c' 카테고리의 다른 글

20190510 숙제  (0) 2019.05.10
09. 함수, 변수  (0) 2019.04.19
숙제01  (0) 2019.04.08
실습01  (0) 2019.04.08
08. 자료형, 메모리 크기  (0) 2019.04.03
Posted by 도이(doi)
,

numeric_limits : 숫자 자료형에 대한 범위의 정보를 조회

numeric_limits

 

승에 대한 표현 e

 

소수 점 뒤 자리 수 설정

 

부동소수점의 수치는 완벽하게 정확하지 않다 .
float 보다는 double이 더 정확하다.

컴퓨터가 아주 정확하지는 않다.
근사값으로 계산하고 있음.

 

숫자가 숫자인지 아닌지 판별 isnan

nan: not a number 
값이 1이면 true로 숫자가 아님.
값이 0이면 false로 숫자임.

std::isinf <infinite인지 아닌지 확인하는

'programming > c++' 카테고리의 다른 글

2.7 문자형 char type  (0) 2019.04.15
2.6 불리언 자료형과 조건문 if  (0) 2019.04.15
2.1 기본 자료형 소개  (0) 2019.04.10
1.14 전처리기와의 첫만남  (0) 2019.04.08
1.13 네임 스페이스 (명칭 공간)  (0) 2019.04.03
Posted by 도이(doi)
,

전압이 높고, 낮고. (0, 1)

컴퓨터는 아스키 테이블을 통해서 문자를 인지함.

char = 1byte = 8bit
int = 4byte = 32bit

(signed) int 음의 정수(negative integer), 0, 양의 정수(positive integer)
unsigned int 0, 양의 정수

부동소수점: 소수점이 움직임 ex) float, double, long double
void타입은 저장소가 없음, 포인터 나올 때 중요하게 사용 됨.

bool bValue = false;
char chValue = 65;
float fValue = 3.141592f; (4byte)
double dValue = 3.141592; (float보다 메모리를 2배 사용 8byte)

auto aValue = 3.141592; //자동으로 자료형 결정 (double)
auto aValue2 = 3.141592f;(float)

int a( 123 ); //direct initialization
int b{ 123 }; //uniform initialization
int i = (int) 3.1415; //copy initalization (3.1415를 int로 바꾸고 int i에 넣어준다.) casting 형변환

int k, l, m = 123; //m만 초기화한다는 의미
int k=123, l=123, m=123; //모두 초기화할 경우
int k=0, l( 456 ), m{ 123 }; //initialization 섞어 사용하는 것도 가능

변수 선언 위치
사용하려는 곳과 가까이 둔다. (사용의 용이를 위해서)

'programming > c++' 카테고리의 다른 글

2.6 불리언 자료형과 조건문 if  (0) 2019.04.15
2.5 부동소수점 수  (0) 2019.04.11
1.14 전처리기와의 첫만남  (0) 2019.04.08
1.13 네임 스페이스 (명칭 공간)  (0) 2019.04.03
1.12 헤더가드  (0) 2019.04.03
Posted by 도이(doi)
,