3.1 변수
정수형 변수를 선언하면 4 byte의 메모리공간이 할당이 됨
정수값을 저장하는 자료형
Int 4byte
Shot 2byte
Long 4byte printf(“%ld”,ln)
Long long 8byte printf(“%lld”,ln);
Char 1byte; printf(“%c” , ch )
예약어
Signed int a >> 음수도 저장 가능( singed 생략)
Unsigned int ua; >> 양수만 지정 가능 ( 메모리 공간이 넓어짐)
Pirntf(“%u”,ua ) ;
큰 값을 넣게되면 2의 보수로 넘어가서 -1 로 찍힘
실수값을 저장하는 자료형
Float 4byte;
Double 8byte;
Char str [20] ; 캐릭터형의 변수를 20개를 확보하겠다.
Char str[20] = “apple”; 메모리의 마지막에 널문자추가
아스키 코드값이 0 인 문자의 끝을 표시함.
Printf(“%s”,str) = apple
Str = “banana” ; << 이렇게 사용이 안됨.
Strcpy(str,”banana”) << 이렇게 수정
Const 변수
Double tar_rate = 0.15; ( 8byte)
Printf(“%lf”, tax_rate); // 0.15
Tax_rate = 0.17 ;
변수는 저장공간이고 얼마든지 새로운 값을 넣어서 사용이 가능
Const double tax_rate = 0.17
Const를 붙이면 값 변경 X 새로운 값을 집어 넣을 수 없음.
Const 상수라고도 부름
변수이름 = 식별자
식별자를 만드는 규칙
A~Z , a~z , 0~9 , _
시작을 숫자로 X
3.1 요약
'혼자 공부하는 C언어(C언어의 모든것)' 카테고리의 다른 글
5.1 ~ 5.2 if 문과 switch ~case 문 (0) | 2023.02.25 |
---|---|
4.2 – 비트 연산자와 그 외의 멋진 연산자 (0) | 2023.02.25 |
4.1 산술, 관계, 논리 연산자 (0) | 2023.02.25 |
3.2 데이터 입력 (0) | 2023.02.25 |
1.1 - 프로그래밍과 C 언어 ~ 2.2 상수와 데이터 표현 방법 (0) | 2023.02.25 |