Development/C, C++(556)
-
ch04장-operation, 반복문, 조건문
ch04장-operation 반복문 while 기본문법 while 무한 루프 중첩 while문 for 문의 기본 문법 for 문의 실행 순서, for 반복문 vs while반복문 비교 for 무한 루프 중첩 for문 for문 변형 break문 do~while 조건문 if문 switch~case문 switch~case 문과 if~else문과의 관계
-
signed 표현 & unsigned 표현
signed 표현 & unsigned 표현 타입signed 표현signed 표현 확장unsigned 표현unsigned 표현 확장크기char%d%x, %o, %c%u%x, %o, %c1byteshort%hd%d, %x, %o%hu%u, %x, %o2byteShort int%hd%d, %x, %o%hu%u, %x, %o2byteint%d%x, %o%u%x, %o4bytelong int%ld%lx, %lo%lu%lx, %lo8bytelong%ld%lx, %lo%lu%lx, %lo8bytelong long%lld%llx, %llo%llu%llx, %llo8bytefloat%f ---4bytedouble%lf ---8bytelong double%Lf ---16byte
-
[C] ch03장-operator, 연산자
ch03장-operator, 연산자 연산자 대입 연산자 산술 연산자 연산자 우선순위 복합 대입 연산자 증감 연산자 관계연산자 논리연산자 조건연산자 바이트 비트 비트연산자 비트 이동 연산자
-
signed & unsigned
signed & unsigned signed부호가 있는양수, 0, 음수를 모두 표현 signed는 주로 생략unsigned부호가 없는0과 양수만을 표현 unsigned을 사용할 경우에만 unsigned를 사용 unsigned 정수형의 양수 범위를 두 배로 늘리는 unsigned 자료형 0과 양수만을 표현 unsigned의 데이터 표현 범위 정수형메모리 크기데이터 표현 범위char (signed char)1바이트(8비트)-128 ~ +127unsigned char1바이트(8비트)0 ~ (127 + 128)short (signed short)2바이트(16비트)-32768 ~ +32767unsigned short2바이트(16비트)0 ~ (32767 + 32768)int (signed int)4바이트(32비트)..
-
산술 연산자
산술 연산자 수치 형식의 데이터를 다루는 연산자 덧셈(+), 뺄셈(-), 곱셈(*), 나눗셈(/), 나머지(%) 두 개의 피연산자가 필요한 이항 연산자(Binary Operator) 정수 형식과 부동 소수점 형식에서만 사용 가능 *, / 은 +와 - 보다 먼저 실행되는 연산자 산술 연산자예설명+ (덧셈 연산자)a = 6+2피연산자 6과 피연산자 2의 덧셈 연산- (뺄셈 연산자)a = 6-2피연산자 6과 피연산자 2의 뺄셈 연산* (곱하기 연산자)a = 6*2피연산자 6과 피연산자 2의 곱셈 연산/ (나누기 연산자)a = 6/2피연산자 6과 피연산자 2의 나눗셈 연산% (나머지 연산자)a = 6%2피연산자 6과 피연산자 2를 나눈 나머지 연산
-
[C] ch02장-variable, 변수
ch02장-variable, 변수 데이터(Data) 변수 변수 선언 형식 식별자 명명 관례 변수의 시작 주소와 &연산자 상수 리터럴 & 접미어 상수 선언 자료형 sizeof() 메소드 정수 signed & unsigned 부호있는 정수 vs 부호없는 정수 정수형의 오버플로우 & 언더플로우 실수 문자형 자료형 변환 형변환으로 인한 데이터 손실(주의) typedef