Creative Code

C언어 - (1) 출력, 변수 본문

코딩 study/C

C언어 - (1) 출력, 변수

빛하루 2023. 8. 2. 10:15

※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