C 언어 문자 및 숫자 형 보기 char int

   아래의 코드는 코딩자율 학습 나도 코딩의 C언어 입문의 1장 코드를 인용 한것이다. 

나중에  C 언어 치다가  잘 모를 때,  사용  할 수 있어 좋을 것 같아서 기록 한다. 


# include <stdio.h>

int main(void) {

           // 이름

           char name[256];

           printf("이름이 뭐예요? ");

           scanf_s("%s", name, sizeof(name));

 

           // 나이

           int age;

           printf("몇살이에요?");

           scanf_s("%d", &age);

 

           //몸무게 

           float weight;

           printf("몸무게는 몇  kg이에요.");

           scanf_s("%f", &weight);

 

           // 키

           double height;

           printf("키는 몇 cm 에요?");

           scanf_s("%lf", &height);

 

           // 범죄명

           char what[256];

           printf("어떤 범죄를 절질렀어요?");

           scanf_s("%s", what, sizeof(what));

 

           // 조서내용 출력 

           printf("\n\n--- 범죄자 정보 ---\n\n");

           printf("이름   : %s\n", name);

           printf("나이   : %d\n", age);

           printf("몸무게 : %.1f\n", weight);

           printf("키     : %.1lf\n", height);

           printf("범죄명 : %s\n", what);

 

           return 0;

}



① 정수형 변수는 숫자형 값 중에서 정수를 담을 때 사용하고 int로 표시합니다.

형식

int 변수명 = 값;


② 실수형 변수는 숫자형 값 중에서 실수를 담을 때 사용하고 float 또는 double로 표시합니다. float형 값은 값 뒤에 f를 붙여 구분합니다.

형식

float 변수명 = 값f;
// 또는
double 변수명 = 값;

③ 문자형 변수는 문자나 문자열을 담을 때 사용하고 char로 표시합니다. 문자일 때는 작은따옴표로 값을 표시합니다. 문자열일 때는 배열을 사용하고 변수명 뒤에 변수의 크기를 명시합니다.

형식

char 변수명 = '값';
// 또는
char 변수명[변수크기];


4. 상수

① 상수는 변하지 않는 수(값)로, 한 번 선언하면 더 이상 값을 바꿀 수 없습니다.

② 변수의 자료형 앞에 const를 넣으면 상수가 됩니다. 상수일 때 변수명은 보통 대문자로 표시합니다.

형식

const 자료형 변수명(대문자) = 값;


5. printf( )

① 소괄호 안 내용을 화면에 출력하는 명령어입니다.

② 변수에 담긴 값을 출력할 때는 서식 지정자를 사용하고, 쉼표 다음에 값을 가져올 변수를 넣습니다. 서식 지정자는 변수의 자료형에 따라 달라집니다.

③ 출력할 값이 여러 개이면 서식 지정자도 출력할 값의 개수만큼 넣습니다. 서식 지정자는 띄어쓰기로 구분하고, 변수는 쉼표로 구분합니다.

형식

printf("서식지정자 서식지정자 ...\n", 변수명1, 변수명2, ...); 

 

6. scanf( )

① 키보드로 값을 입력받아 변수에 저장하는 명령어입니다. 표준 입력 명령어는 scanf() 함수지만, 비주얼 스튜디오에서는 scanf_s() 함수를 사용합니다.

② 값을 입력받을 때는 서식 지정자를 사용하고, 쉼표 다음에 값을 저장할 위치를 지정합니다.

③ 입력받은 값을 변수에 저장할 때는 변수명 앞에 &를 붙입니다. 배열에 저장할 때는 & 없이 변수명만 작성하고, sizeof 연산자로 변수의 크기를 명시합니다.

형식

scanf_s("서식지정자", &변수명); // 값이 숫자나 문자일 때
scanf_s("서식지정자", 변수명, sizeof(변수명)); // 값이 문자열일 때

7. 서식 지정자

컴퓨터가 데이터를 어떻게 해석해야 하는지 알려 주는 텍스트나 기호로, 형식 지정자라고도 합니다. 대표적인 서식 지정자는 다음과 같습니다.

자료형

서식 지정자

설명

int

%d

값이 정수일 때

float

%.nf

값이 실수일 때, n은 출력할 소수점 이하 자릿수, n + 1 자리에서 반올림

double

%.nlf

값이 실수일 때, n은 출력할 소수점 이하 자릿수, n + 1 자리에서 반올림

char

%c

값이 문자일 때

%s

값이 문자열일 때






댓글 없음:

댓글 쓰기

[주식 클로드 자동매매 프로젝트] 제2편. 데이터 인프라 구축 — 모델보다 데이터가 먼저다

 머신러닝 모델을 이야기하기 전에, 그 모델이 먹는 데이터가 어디서 어떻게 왔는지부터 정직하게 밝혀야 한다. 이 프로젝트에서 가장 많은 시간이 들어간 부분은 화려한 모델 튜닝이 아니라, "내가 정말 그 데이터를 갖고 있는가"를 확인하...