π 곡λΆνλ μ§μ§μνμΉ΄λ μ²μμ΄μ§?
[inflearn κ°μ] κΈ°λ³Έ λ¬Έλ² - νλ‘μ νΈ μμ± λ° λ³μ μμ보기 λ³Έλ¬Έ
π©π» IoT (Embedded)/C++
[inflearn κ°μ] κΈ°λ³Έ λ¬Έλ² - νλ‘μ νΈ μμ± λ° λ³μ μμ보기
μ§μ§μνμΉ΄ 2023. 6. 27. 01:42728x90
λ°μν
<λ³Έ λΈλ‘κ·Έλ μ΄μνΈλ½ κ²μμμΉ΄λ°λ―Έ λμ μ νλΈλ₯Ό μ°Έκ³ ν΄μ 곡λΆνλ©° μμ±νμμ΅λλ€ :-)>
=> C++ Let's Make Games
𫧠λ³μ
λ³μ : λ³νλ μ, κ°μ΄ λ°λ μ μμ
μ©λμ μ΅μλ¨μ : bit
1byte = 8bit
1kbyte = 1024byte
1mbyte = 1024kbyte
1gbyte = 1024mbyte
1tbyte = 1024gbyte
λ¬Έμλ₯Ό νννλ λ°©λ² : ASCII μ½λ
μ’ λ₯ | μ©λ | λ°μ΄ν° | ννλ²μ | unsigned |
char | 1byte | λ¬Έμ | -128 ~ 127 | 0 ~ 255 |
bool | 1byte | μ°Έ/κ±°μ§ | true/false | true/false |
short | 2byte | μ μ | -32768 ~ 32767 | 0 ~ 65535 |
int | 4byte | μ μ | -22μ΅ ~ 21μ΅ | 0 ~ μ½ 43μ΅ |
float | 4byte | μ€μ | ||
double | 8byte | μ€μ |
= : λμ
μ°μ°μ, μ€λ₯Έμͺ½ μλ κ°μ μΌμͺ½μΌλ‘ λμ
ν¨
false : 0
true : 0 μ΄ μλ λͺ¨λ μ
unsigned : λΆνΈκ° μμ
μλ¬Έμ΄λ μ«μλ 1byte μ°¨μ§
νκΈμ΄λ νλ¬Έ λ± λ¬Έμλ€μ 2byte λ₯Ό μ°¨μ§νλ―λ‘ char λ³μ νλμ μ μ₯ x
// #include : ν€λ νμΌμ μ¬κΈ°μ ν¬ν¨μν€λ κΈ°λ₯
#include <iostream>
using namespace std;
// μ€ν κ³Όμ : μ»΄νμΌ(λ²μ μμ
) -> λΉλ -> μ€ν
// μμμ μ main ν¨μ
int main() {
// std λΌλ namespace -> μ΄λ¦ κ²ΉμΉλκ±° λ°©μ§
// cout : μ½μμ°½μ μΆλ ₯
// endl : κ°ν κΈ°λ₯
std::cout << "hi" << std:endl;
/*
λ³μ : λ³νλ μ, κ°μ΄ λ°λ μ μμ
μ©λμ μ΅μλ¨μ : bit
1byte = 8bit
1kbyte = 1024byte
1mbyte = 1024kbyte
1gbyte = 1024mbyte
1tbyte = 1024gbyte
λ¬Έμλ₯Ό νννλ λ°©λ² : ASCII μ½λ
false : 0
true : 0 μ΄ μλ λͺ¨λ μ
unsigned : λΆνΈκ° μμ
μ’
λ₯ | μ©λ | λ°μ΄ν° | ννλ²μ | unsigned
char 1byte λ¬Έμ -128 ~ 127 0 ~ 255
bool 1byte μ°Έ/κ±°μ§ true/false true/false
short 2byte μ μ -32768 ~ 32767 0 ~ 65535
int 4byte μ μ -22μ΅ ~ 21μ΅ 0 ~ μ½ 43μ΅
float 4byte μ€μ
double 8byte μ€μ
= : λμ
μ°μ°μ, μ€λ₯Έμͺ½ μλ κ°μ μΌμͺ½μΌλ‘ λμ
ν¨
μλ¬Έμ΄λ μ«μλ 1byte μ°¨μ§
νκΈμ΄λ νλ¬Έ λ± λ¬Έμλ€μ 2byte λ₯Ό μ°¨μ§νλ―λ‘ char λ³μ νλμ μ μ₯ x
*/
float fNumber = 3.25f;
cout << fNumber << endl;
double dNumber = 123.4567;
cout << dNumber << endl;
return 0;
}
728x90
λ°μν
'π©βπ» IoT (Embedded) > C++' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
Comments