Notice
Recent Posts
Recent Comments
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
Tags
- 프로그래머스
- 개발
- 개인프로젝트
- 코스닥
- 빅데이터
- Project
- 자바독학
- java정리
- 모의 주식
- 백준
- 코테
- frontend
- 이웃한 칸
- Reflex
- 코딩독학
- 풀스택프레임워크
- 주가예측
- 프로그래밍
- java
- Python
- 자바정리
- 개발자
- 프로그램
- 사물인터넷
- SNS
- 자바
- C++
- backend
- 코딩
- 코딩테스트
Archives
- Today
- Total
Creative Code
C언어 - (1) 출력, 변수 본문
※Hello, world 출력
#include <stdio.h> // 헤더파일
int main(void){
printf("Hello,World \n"); // 콘솔 창에 hello, world 출력
return 0; // 메인함수 종료
}
※제어문자를 사용한 출력
#include <stdio.h>
int main(void) {
printf("Hello,\tWorld\n"); // \t키는 tab키로 tab만큼 띄워서 출력
printf("Helle\bo,\tWorld\n"); // \b키는 한칸 뒤로 이동 (한칸뒤로 이동해 e를 o로 바꿈)
printf("Aello,\rH\n"); // \r키는 맨앞으로 이동(맨앞으로 이동해 A를 H로 바꿈)
return 0;
}
※정수, 실수 출력
#include <stdio.h>
int main(void){
printf("%d\n",30); // 정수 출력
printf("%f\n",3.14); // 소수 출력
printf("%.1f\n",3.14); // 소수점이하 1번째 자리까지 출력
printf("%.13f\n",3.14); // 소수점이하 13번째 자리까지 출력
printf("%.2f + %.2f = %.2f\n",3.14,1.414, 3.14+ 1.414); // 3.14 +1.41 = 4.55출력
return 0;
}
※진법표현
#include <stdio.h>
int main(void){
printf("%o\n",14); // 8진법 표현
printf("%x\n",14); // 16진법 표현
return 0;
}
※문자, 문자열 출력
#include <stdio.h>
int main(void){
printf("%c\n",'d'); // 문자를 출력할 때는 %c
printf("%s\n","string"); // 문자열을 출력할 때는 %s
printf("%c\n",48); //아스키코드 48에 해당하는 문자 출력
return 0;
}
※ 자주 사용하는 아스키코드 범위
#include <stdio.h>
int main(void) {
printf("%c",48) // 아스키코드 48~57 은 숫자 0~9
printf("%c",65) // 아스키코드 65~90 은 알파벳 대문자 'A'~ 'Z'
printf('%c",97) // 아스키코드 97~122는 알파벳 소문자 'a'~ 'z'
return 0;
}
※변수 선언
#include <stdio.h>
int main(void){
int a= 10; //정수형 변수 a = 10 선언
double d = 2.51; // double형 변수 d = 2.51선언
char c = 'A'; // char형 변수 c = 'A' 선언
return 0;
}
※변수별 저장값의 크기
#include <stdio.h>
int main(void){
int a; // int의 범위는 -2147483648 ~ 2147483547 까지
double d; // double의 범위는 -1.79*10^308 ~ 1.79*10^308까지
char c ; // char의 범위는 -128~ 127까지
short b; // -32768~ 32767
long e; // -2147483648 ~ 2147483647
long long f; // -2^63~ 2^63-1
unsigned char g; // 0~255;
unsigned short h; // 0~255;
unsigned int i; //0~4294967295;
unsigned long j; //0~4294967295;
unsigned long long k; //0~2^64-1;
return 0;
}
'코딩 study > C' 카테고리의 다른 글
C언어-(5) (0) | 2023.09.13 |
---|---|
C언어-(4) if문 , switch문 (0) | 2023.08.04 |
C언어-(3)타입캐스팅, 연산자 (0) | 2023.08.03 |
C언어-(2)sizeof, scanf,연산자 (0) | 2023.08.02 |