4월 6일 학습 내용
1. 깃허브 사용법
이름-설명 작성 후
README
gitignore : 불필요한 파일 무시
깃허브 데탑 추가.
생성된 폴더 클론 추가.
Visual Studio 프로젝트 파일 경로를 클론폴더 안으로 저장.
commit (surmmary 필수 Description 설명 후) 하기
commit 후 push orgin 하여 깃허브 서버에 올리기
가지치기를 이용하여 코딩 후 main가지에 모징
2. 변수(+실습)
변수
1) 이름 : testNum 2) 크기 : 4Byte 3) 값 : 2.8 4) 메모리주소 : 000000F9A7AFF694
float testNum = 2.8f; // 부동소수점 7자리까지 표현 가능
double testNum1 = 2.8; // 부동소수점 15자리까지 표현 가능
기본적으로 실수를 입력하면 컴퓨터는 double형으로 인식
double형은 부동소수점 15자리까지 가능하기때문에 상대적으로 크기가 작은 float에 대입하려고 하면 오류 발생
따라서 숫자 뒤에 f를 붙혀 float형이라는걸 표기해야한다.
cout << testNum << endl;
cout << &testNum << endl; // 메모리주소 위치 확인
cout << sizeof(testNum) << "Byte" << endl; // 데이터타입의 크기 확인
실습 1. 상대방 이름과 내 이름, 상대방 나이를 입력 받아서 생일 축하메시지를 출력하는 프로그램을 만들어보자.
-> 1. 상대방의 이름과 내이름, 상대방 나이를 입력 받는다.
-> 2. 생일 축하메시지를 출력한다. (문장 세분화)
예시)
상대방의 이름을 입력하세요.
_김아무개
본인의 이름을 입력하세요.
_이아무개
상대방의 나이를 입력하세요.
_24
출력 : 이아무개 : 김아무개님 24살 생일을 축하합니다.
<<실습 코드>>
string your_name, my_name;
int your_age;
cout << "상대방의 이름을 입력하세요." << endl << "_ ";
cin >> your_name;
//getline(cin, your_name);
cout << endl << "본인의 이름을 입력하세요." << endl << "_ ";
cin >> my_name;
//getline(cin, my_name);
cout << endl << "상대방의 나이를 입력하세요." << endl << "_ ";
cin >> your_age;
cout << "────────────────────────────────────────────" << endl;
cout << my_name << " : " << your_name << "님의 " << your_age << "살 생일을 축하합니다!" << endl;
cout << "────────────────────────────────────────────" << endl;
3. 변수 이름 규칙
-
C++에서 사용하는 키워드들은 변수명으로 사용할 수 없다.
ex) int floar = 3;(X) -
알파벳, 숫자, _ 로만 구성할 수 있다.
ex) int num = 3;(O)
int costomer_count = 100;(O)
int costomer_count1 = 200;(O)
int _costomer = 20 (O)
int 2customer_count = 300;(X)
(예외사항)
1) 숫자로 변수명을 시작할 수 없다. -
대/소문자 구분을 한다.
int age;
int Age;
int aGe;
int agE;
-
변수명 사이에 띄어쓰기를 넣을 수 없다.
-> 띄어쓰기는 다른 요소로 분류
ex) int my age = 24 (X) -
전부 소문자로 작성한다.
-
축약어를 쓰지 않는다.
4. 표기법
헝가리안 표기법 : 변수명 맨 앞에 변수타입을 적어서 표기 하는 방식
카멜 표기법 : 여러 단어로 이루어진 변수일 경우에 두번째 단어부터 첫 글자를 대문자로 표기하는 표기법
파스칼 표기법 : 변수의 모든 단어의 첫 글자를 대문자로 표기하는 표기법
-헝가리안 표기법 예시-
int iNum;
float fNum;
char chLetter;
bool bCheck;
-카멜 표기법 예시-
int myAge;
float decimalPointNum;
char baseWord;
bool checkOnOff;
string somebodyName;
printPaper();
playGame();
moveCharacter();
-파스칼 표기법 예시-
interface Guild
class GuildMember implements Guild
interface Account
class CheckAccount implements Account
Viusal Studio 실습내용
#include < iostream>
#include < string>
using namespace std;
int main()
{
string your_name, my_name;
int your_age;
cout << "상대방의 이름을 입력하세요." << endl << "_ ";
cin >> your_name;
//getline(cin, your_name);
cout << endl << "본인의 이름을 입력하세요." << endl << "_ ";
cin >> my_name;
//getline(cin, my_name);
cout << endl << "상대방의 나이를 입력하세요." << endl << "_ ";
cin >> your_age;
cout << "────────────────────────────────────────────" << endl;
cout << my_name << " : " << your_name << "님의 " << your_age << "살 생일을 축하합니다!" << endl;
cout << "────────────────────────────────────────────" << endl;
}
Author And Source
이 문제에 관하여(4월 6일 학습 내용), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@poker5323/4월-6일-학습-내용저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)