경일게임아카데미 멀티 디바이스 메타버스 플랫폼 개발자 양성과정2회차 김동현 22.04.06
깃허브 가입 및 사용방법
오늘의 수업내용
#include
#include
using namespace std;
int main()
{
// 변수
/
1) 이름 : testNum 2) 크기 : 4byte 3) 값 : 2.8 4) 메모리주소 : 000000A56E53FBD4
/
//float testNum = 2.8f; // 부동 소수점 7자리까지 표현가능, 소수 뒤에 f로 float인걸 표시
//double testNum1 = 2.8; // double 을 쓸땐 뒤에 f를 붙이지 않아도 된다
//
//cout << sizeof(testNum) << endl; // 크기 확인하는 법
//cout << &testNum << endl; // 메모리주소 확인하는 법
//cout << testNum1 << endl;
/*
실습 1.
상대방 이름과 내 이름, 상대방 나이를 입력 받아서 축하메세지를 출력하는 프로그램을 만들어보자.
분석
1. 상대방 이름과 내 이름, 상대방 나이를 입력 받아서
2. 축하메세지를 출력하는
3. 프로그램을 만들어보자.
변수가 필요함
데이터 타입 변수명 (=초기화)
예시)
상대방 이름을 입력하세요.
_이재혁
본인의 이름을 입력하세요.
_김동현
상대방 나이를 입력하세요.
_24
김동현 : 이재혁님 24번째 생일을 축하드립니다.
*/
string your_name; // string yournmae, myname; <- 이렇게 해도댐 (변수)
string my_name;
int your_age;
cout << "상대방 이름을 입력하세요." << endl;
cin >> your_name;
cout << "본인의 이름을 입력하세요." << endl;
cin >> my_name;
cout << "상대방 나이를 입력하세요." << endl;
cin >> your_age;
cout << my_name << " : " << your_name << "님 " << your_age << "번째 생일을 축하드립니다.";
/*
내가 그냥 해 본거
string name2;
cin >> name2;
cout << "id : " << name2;
*/
/*
변수명 이름 규칙
1. C++에서 사용하는 키워드들은 변수명으로 사용할 수 없다.
ex) int float = 3; (X)
2. 알파벳, 숫자, _(언더바) 로만 구성할 수 있다.
ex) int num = 3; (O)
int costomer_count = 100; (O)
int costomer_count1 = 200; (O)
int 1costomer_count = 200; (X)
1) 숫자로 변수명을 시작할 수 없다.
2) 언더바로 시작해도 상관없다
3. 대/소문자 구분을 한다.
4. 변수명 사이에 띄어쓰기를 넣을 수 없다.
int my_age = 10; (O)
int my age = 10; (X)
5. 전부 소문자로 작성한다.
6. 축약어를 쓰지 않는다.
*/
}
C++ 표기법 정리
카멜 표기법
c++에선 띄어쓰기를 할 수 없기에 첫 단어는 소문자 그 뒤에 오는 단어는 대문자로 표기한다
낙타의 혹과 비슷하다 하여 카멜표기법이라 이름붙여졌다
파스칼 표기법
카멜표기법과 유사하지만 앞에 오는 단어도 대문자로 표기한 표시법 이다
스네이크 표기법
단어 사이에 언더바를 넣어 표기한 표시법 이다
헝가리안 표기법(Hungarian Notation)
접두어에 자료형을 붙인다.
요세는 잘 사용하지 않는다.