- NEW초롱이의 하루
- kisa
- 길은 가면, 뒤에 있다
- C언어 예술가
- Zer0 day - Zer0 day
- Information Security
- Secure-EDU
- 앙큼한유채's 일상 Story
- Library of Ezbeat (잠정 폐쇄)
- The Factory
- 안드
- 모후모후의 커뮤니티
- 공학도의 잡다한 시선
- 안드2
- IT속에 코코아
- IP주소검색(whois)
- IP주소검색(좌표포함)
- 소프트웨어 경력 관리
- 해저 케이블 지도
- MAC주소검색
- IANA
- 포트번호검색
- 자신의IP확인
- 웹페이퍼캡처
- 나의패스워드보안등급
- 웹 취약점 분석
- IT용어정리
- GitHub
- 라이브러리 모음
- 웹마당넷
- 시스템콜참고
- BCD 변환
- 보안뉴스
- 코딩도장(C, Python)
- 백준알고리즘
- 코딩테스트 연습
- 웹 사이트 테스트
- 스크립트꾸미기
- ctf대회목록
- 전자신문
- hash 크랙
- CVE
- 도메인등록
- N클라우드
- BugBountyList
- 칼리공식사이트
- CR4FTING BOX
- 아스키코드 변환
- 웹 사이트 통계 및 평가
- PDF변환
- AWS 및 클라우드 정보
- 가상화 및 서버관련
- 티오리
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- synology
- Shell script
- 쉘 스크립트 if문
- 리눅스
- docker
- Java
- 클라우드
- Python
- Tkinter
- centos docker
- 프로젝트
- 쉘 스크립트 기초
- ACL
- nginx
- API
- GPIO
- Android
- 쉘 스크립트
- 라즈베리파이
- System
- 메소드
- RaspberryPi
- 안드로이드
- 그라파나
- LEVIATHAN
- Linux
- 자바
- 네트워크
- GUI
- JSP
- Today
- Total
IT창고
C 자료형 , 변수 본문
C언어에서 데이터타입은 자료를 저장하는 공간(메모리)에 저장될 값의 종류입니다.
1bit 는 0 또는 1을 저장할수 있는 크기이고 8bit가 모여 1byte가 되며 1byte는 영문 한글자를 저장할수있는 크기이고 1024byte가 모여 1KB가 됩니다. 1024KB가 모이면 1MB가 됩니다.
정수형(부호 있는 정수 / 부호 없는 정수)
char (1byte / 8bit) [-128 ~ 127] / [0~255]
short (2byte / 16bit) [-32768 ~ 32768] / [0~65535]
int (4byte / 32bit) [-21억 ~ 21억 정도] / [0~42억 정도]
long (4byte / 32bit)
long long (8byte / 64bit) [대략 900경 정도]
부호 가 있는 경우 맨 앞 bit는 부호bit 0양수 1음수
음수일 경우 그 뒤 bit들 값들이 더해집니다.
실수형 (소수)
float (4bit/32bit) [소수점 이하 6자리까지 정확도 보장]
double (8bit / 64bit) [소수점15자리]
long double (10byte) [소수점 19자리]
정수형과 실수형은 값을 다루는 방식자체가 다릅니다
변수(Variable)는 하나의 값을 저장할수있는 메모리 공간
- 메모리 공간 : 프로그램이 실행되는 동안 사용되는 공간 (RAM)
변수선언ex) 자료형 변수명 = 초기값;
변수를 선언하는데 규칙이 있는데 아래와 같습니다.
- 영문자 , 숫자 , (_) 만 가능하다
- 변수명에 특수문자(공백 포함)가 있으면 안된다
- 첫 글자는 반드시 영문이여야만 한다
- 대소문자가 구분된다
- 예약어는 사용할수없다
예약어란 C언어에서 이미 사용하고 있는 문자열(단어) -> void , main 같은 단어를 뜻합니다.
서식문자 정리
%c 문자로 출력
%d 10진수로 출력(부호있음)
%o 8진수로 출력
%x 16진수로 출력
%f 실수로 출력
%s 문자열 출력 (string)
%p 16진수로 메모리 주소 출력
Tip1. 문자열 안에서 특수한 기능을 하는 이스케이프 문자
\n 개행 (new line)
\t tab (탭키 만큼 간격 띄우기)
\\ \하나사용
\' '하나사용
\" "하나사용
Tip2. 헝가리안 표기법
변수명에 자료형을 의미하는 '접두사' 붙이는 방법입니다. 소스코드를 만든 본인이 아닌 다른사람들이 봤을때 어떤 변수인지 알아보기 쉽습니다.
int - i , n
char - c
float - f
ex) int iNum =0; , char cNum ='a';
'프로그래밍 > C' 카테고리의 다른 글
C 반복문 for, while, do~while (0) | 2018.05.18 |
---|---|
C 조건문 if, switch (0) | 2018.05.17 |
C 간단한 연습문제 (0) | 2018.05.17 |
C input (0) | 2018.05.16 |
C 연산자 (0) | 2018.05.14 |