일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- c# 백준
- 오블완
- C++문법
- c# c#프로그래머스
- Unity
- unity게임만들기
- unity게임
- 유니티서바이벌게임만들기
- 스파르타
- 티스토리챌린지
- c#기초문법
- c#문제
- 유니티
- 유니티3dui
- 시샵
- 시샵문법
- unity3dservival
- unity공부
- c#코딩기초트레이닝
- c#프로그래머스기초문법
- 유니티상호작용
- c#
- C#문법
- unity3d게임만들기
- 스파르타코딩클럽
- c#코테
- 유니티공부
- unity3d
- 유니티게임만들기
- c#기본문법
- Today
- Total
목록C++을 시작해봐요! (16)
나 개발자 진짜 되냐?

const 그냥 넘기려고 했는데못 보던 친구여서 짚고 넘어가려고 한다. constant의 약자인 const는 변수를 상수화 한다고 말하며한번 정해지면 절대 바뀌지 않을 값들을 의미한다. 이 친구의 특징으로는 const를 붙였다면 초기값을 반드시 지정해줘야 한다. 예를 들면int A = 2 ;int B = 8 ; 이렇게 지정해 주었다고 하자. + 어! 변수가 대문자예요.const를 붙이는 변수에는 바뀌지 않아서 대문자로 쓰는 컨벤션을 쓰기도 한다해요! 여하튼 근데 숫자를 이제 이렇게 fix 하기 위해우리는 const를 붙이게 된다. const int A = 2 ; const int B = 8 ; 이렇게 선언해 주면 main 문에서 이 변수 A를 아무리 바꾸려고 해도 오류가 난다.

산술 연산에 이은 비교 연산알고 있는 부분이 많지만 그래도 해본다. 비교연산이라고 하면= > 이런 친구들이 있다. 컴퓨터에서는 =은 같다가 아니라 넣어주는 것이기 때문에 a == b 같으면 1 , 다르면 0 어 근데, a == b 이 식은 a랑 b랑 같은가를 하는데 다르면 은 어떻게 할까? a != ba랑 b는 다른가? 가 된다. 이때는 다르면 1 , 같으면 0이 된다. 그러면 크거나 같다는 뭘까a >= b 그럼 크다는요? a > b 비교와 같이 다니는 논리연산이 있다.이거는 조금 헷갈릴 수 도 있다. !not이라는 뜻으로 맞는 건 아닌 걸로 아닌 건 맞는 걸로 해석한다.즉 0이면 1 , 1 이면 0 근데 컴퓨터에서는 0 이랑 1밖에 없으니까, 그냥 바꿔준다고 생각하면 된다. &&an..

연산하고 데이터 가공하는 시간이에요! 연산에 대해 알아봅시다. 아! 그전에코드 정리? 할 수 있는 기능 하나 정리하고 가자 #pragma resion ㅇㅅㅇ#pragma endresion 이 두줄을 사이에 두고 코드를 작성하면최소화 최대화로 코드를 정리할 수 있다 ㅎㅅㅎ 대입 연산 컴퓨터에서하는 대입연산은=이다.즉 오른쪽에 있는 값을 왼쪽에 넣자!라는 뜻이 된다. a = ba에 b를 대입하고 b를 반환하라.간단하게 말하면! b바구니의 값을 a라는 바구니 안에 복사하는 것 사칙 연산a = b + 2 ; a = b - 2 ; a = b * 2 ; a = b / 2 ; ( 나눗셈 ) a = b % 2 ; ( 나머지 ) 여기까지 오케이a = a + 2;이건 a += 2; 와 같다- * / % 다..

ㅇㅅㅇ아직까진 데이터 부분이라 그런지C#과 비슷한 부분이 많다. 이번엔 문자와 문자열에 대해 공부해 보자! Char문자 친구알파벳 / 숫자 / 문자를 나타낸다. 문자를 나타내기 위해 우리는작은따옴표 ' '를 양쪽에 사용한다. 비슷한 친구 wchar_t가 있다.유니코드 문자를 나타내는 친구이다. char ch = 97;라고치고cout '\n'; 라고 하면 숫자가 나와야 하는데 웬 문자 a가 나온다. 그 이유는 아스키코드로 인식하기 때문!! 그래서 진짜 숫자 97을 쓰려면 어떻게 해야 한다? 작은따옴표를 써주면 된다. ' 97 ' ❗❗ char이 1바이트라 너무 큰 숫자는 쓰면 안 된다 ❗❗ 세상이 점점 좋아지면서 전 세계의 통용어 char ch2 = 'a' + 1이라면 답이 뭘까?숫자랑 문자랑 어떻..

정수만 있는 줄 알았는데.. 실수도 있고 불값도 있네..ㅎㅋ 공부해 보자! Bool즉, 참 / 거짓을 표현할 때 사용하는 친구 bool isPlayer = true;bool isMale = false; true는 1이고 false는 0이라 사실은 1byte 정수에 불과하다.근데 뭐 더 편한 방법으로 ( 아마 가독성? )bool을 사용하는 것이다. 심지어 0이랑 1 뿐이라 1비트만 쓰면 되는데..최소단위가 1byte이기 때문에 ( 0000 0000 )어쩔 수 없이 1바이트 불리언이 탄생하게 된다. 실수 뭐 말 그대로 소수점이 있는 수들을 말한다.3.1415 , 0.282 등등 실수에는float / double이렇게 두 가지만 존재한다. 부동소수점의 경우기본적으로double로 되어있어서 float를 쓸..

다음은 가장 많이 나올 부분! 변수에 대해 알아보자 변수는 바구니!! 느낌인건너무너무 쉽고 많이 했기 때문에 ㅎㅎㅋ 패스하고 변수 선언 방법 [ 타입 ] [ 이름 ]; [ 타입 ] [ 이름 ] = [ 초기값 ] ; int hp = 100; 아주 쉽죠?? 저번에 배운 출력을 떠올리며 체력이 hp만큼 남았다고 출력하려면 어떻게 해야할까? cout "체력이" hp "만큼 남았습니다."; 라고 해주면 된다. 바이트 종류에 대해 간단하게 설명하면 char1byte ( -128 ~~ 127 )short2byte ( -32.768 ~~ 32.767 )int4byte ( -21.4억 ~~ 21.4억)__int64 ( 언더바 두개 ) 8byte ( 엄청엄청엄청엄청 크다 ) int 범위는-21.4억 에서 21.4억 ..

아하하 이제 시작이야! CPP를 시작한 나ㅏㅏㅏ..고장 났다 그래서 고장 난 오구다.삐그덕 출력에 대해서 알아보자 int main() 안에서 우리는 프로그램이 시작되고 종료될 것이다. int main () { } 출력은 cout이라는 코드를 사용한다. std::cout "HelloWorld"; 줄 바꿈이 하고 싶을 땐? std::cout "HelloWorld" "\n"; std 치기마저 귀찮아지는 순간! std::를 지우고 맨 위로 올라가서using namespace std;를 써주면( 맨 끝에 세미콜론 필 수 ! ) cout만 써줘도 가능하다. ㅋㅋㅋ 새로운 정보 " \n " 나 ' \n '즉 작은따옴표나 큰 따옴표나 표기에 상관이 없다. 작은따옴표는 char이고큰 따옴표는 string이어서..

음음 내!!이런저런 고민 끝에 일 키우기 느낌 같긴 하지만c++를 공부해보기로 했다.코테를 c++로 보기 위해서이다. 아니 c#도 진짜 겉겉겉겉핥아놨더니무슨 c++?...ㅋㅋㅋㅋㅋㅋ원래 이것저것을 좋아하는 편은 저어어얼대 아니지만 코테는 c++로 공부하여 나중에 나의 쓰임을 키워보고 싶어졌다. 아, 줄바꿈을 너어어무 자주 하면질 나쁜 블로그가 된다고 하여 많이 줄일 예정이다.나는 가독성을 위해서 그렇게 한건데..분량 뻥튀기가 아니라요...!!! 하지만 믿어줄 사람은 없기에 그냥 줄 바꿈 횟수를 줄이기로 했다.눈이 불편해도 양해.. 바랍니다.사실 제가 제일 불편한 거 같아요.ㅎㅋ C++은 강의를 들으며 정리할 예정이다. 난 늘 한 걸음씩만 걸어서 1페이지만 기가 막히게 알고 있는 편인데이번엔 8페이지까..