본문 바로가기

자동제어/PC 제어

PC제어프로그램 6일차 (20.05.21) - 기본코딩1

반응형

키워드 typedef

 

전처리기 지시자가 아닌 문장이다.

integer를 fullname으로 쓰면 프로그램에서 인식이 안된다.

int로 써야 프로그램에서 인식이 된다.

 

/* 파일 : typedef.c */
#include <stdio.h>
typedef int integer;

int main(void)
{
 integer a=10;
 int b=20;
 printf("a -> %d, b -> %d\n", a, b);

 return 0;
}


 

입력함수 scanf()

읽을 줄 안다.

scanf("%d", &age);

 

/*파일 scanf.c */
#include <stdio.h>

int main(void)
{
	int age = 0;
	printf("나이 입력 : \n");
	scanf("%d", &age);
	printf("---> 입력한 당신의 나이는 %d입니다.\n", age);

	return 0;
}


변환 명세 의 미
%d, %i 정수 자료형에 정수 저장
%u 자료형 unsigned int 형에 정수저장
%o 정수 자료형에 8진수 형태 입력 값 저장
%x, %X 정수자료형 16진수 형태 출력
%f 부동소수형 float 소수형태 출력
%lf 부동소수형 double 소수형태 출력
%e, %E 부동소수형 지수 형태 출력
%c 문자 출력
%s 문자열 출력

 

 


 

출력 값의 필드 폭과 정렬

 


http://cpp.sh/

 

C++ Shell

 

cpp.sh

 

https://www.onlinegdb.com/

 

GDB online Debugger | Compiler - Code, Compile, Run, Debug online C, C++

Online GDB is online compiler and debugger for C/C++. You can compile, run and debug code with gdb online. Using gcc/g++ as compiler and gdb as debugger. Currently C and C++ languages are supported.

www.onlinegdb.com

 

연산자 

 




증감 연산자

 

 

 


 



논리 연산자