본문 바로가기

프로그래밍/C13

printf() printf("%d", a);// formatted print%[+| -][전체폭].[소수점이하폭]문자%[+| -][flag0,#][전체폭].[소수점이하폭]문자 %c : 하나의 문자%d, %i : 정수 출력%o : 8진수 표시%x : 소문자 16진수 표시%X : 대문자 16진수 표시%u : unsigned 정수 표시%e : 지수형식 (1.23e10)%E : 지수형식 (1.23E10)%f : double (소수형식표시)%g,%G : e(E)형식와 f 형식중 짧은 형태%s : 문자열%p : 주소값 (16진수) 2017. 6. 26.
문자형의 표현 범위 문자 자료형char : 1byte(256가지) -128 ~ 127 처음엔 0 ~127 까지를 사용 = ASCII코드 캐릭터형도 사실은 숫자 2017. 6. 26.
정수형의 표현 범위 4 byte = 32 bit8 byte = 64 bitCPU가 한번에 계산할수 있는 양 정수 자료형shourtintlong 1bit : 0 or 1 8 bit : 8개의 0 or 1 자리 = 1 byteXXXX XXXX X => 0 or 11110 01101 byte =2^8 =256 Char 1 byte short : 2byte 2byte = 2 ^16 = 655360 ~ 65535 : unsigned- 32768 ~ 32767short a ;unsigned short b; // 0 ~ 6535int : 4byte 2^32 -21억 ~ 21억 오버 플로어 %d로 표현 못함 ==> unsigned는 %u 로 정정 2017. 6. 26.
사물인터넷 기반 융합기술 교육 - C 언어 프로그래밍 1일차 컴파일 : 프로그램을 기계어로 번역링킹 : 외부 라이브러리와 해당 목적 파일을 연결해서 최종 프로그램으로 만듦 주석(프로그램을 다른 프로그래머가 이해하기 쉽도록 설명)- 라인주석 : //- 블럭주석 : /**/ puts 출력을 하고 한칸 띄워준다. \n : new line character, 한글자숫자 자료형 : 1, 2, -3, 5, 0 , 0.123, 3.1314f, -7.4- 정수 : 1, 2, 0, -10, 1024 => int- 부동소수형 : 1.23f, -3.1415f => float- 실수형 : 3.141591, -7.15 => doubleprintf("Hello World : %d", 1234); 문자 자료형 : - 문자 상수'a', 'A', 'b', 'f', '\n', => char- 문.. 2017. 6. 26.