π 곡λΆνλ μ§μ§μνμΉ΄λ μ²μμ΄μ§?
[C programming] Hello, world! λ³Έλ¬Έ
<λ³Έ λΈλ‘κ·Έλ μ΅νΈμ± λμ μ΄νκ°μ C νλ‘κ·Έλλ° μμ μ μ°Έκ³ ν΄μ 곡λΆνλ©° μμ±νμμ΅λλ€ :-)>
π Hello, world!
μλ³μ : νΉμ λ©λͺ¨λ¦¬λ κ°μ λΆμ¬ν μ΄λ¦ ⇒ λ³μμ΄λ¦, ν¨μμ΄λ¦ λ±
// <stdio.h> : ν΅μ¬ μ
λ ₯κ³Ό μΆλ ₯ ν¨μλ€μ μ μ
#include <stdio.h>
int main()
{
printf("Hello World!\n");
}
π λ©λͺ¨λ¦¬μ ν¬κΈ°μ λ¨μ
- λμ§νΈ μ νΈ(0,1)λ‘ μλ(μ μ₯, μ°μ°), 0κ³Ό 1μ μ μ₯
- λ©λͺ¨λ¦¬ ν¬κΈ°λ₯Ό 1bitμ μ΅μ λ¨μλ‘ νν
- 8κ°μ bitλ₯Ό νλλ‘ λ¬Άμ΄ κ΄λ¦¬, μ΄ λμ λ¨μλ Byte
- μλ¬Έ νκΈμλ₯Ό μ μ₯, κ°μμ κ³ μ ν μ£Όμλ₯Ό κ°μ§ μ μλ μ΅μ λ©λͺ¨λ¦¬ ν¬κΈ°
π C μΈμ΄μ μλ£ν
β λΆνΈκ° μλ μ μ
: 8bit μ ꡬκ°μ μ μν(Unsigned Integer) νν
: λΆνΈ μμμ μλ―Έλ μμ μΈμ μμλ νν ν μ μλ€
β λΆνΈκ° μλ μ μ
: λΆνΈ λΉνΈ(Sign Bit)λ₯Ό μΆκ°νμ¬ ν΅μ μ’μΈ‘ λ(8bitμ κ²½μ° 2^7)μ μ리λ₯Ό ν΅νμ¬ νν
: μ’μΈ‘ λ μ리λ₯Ό ν΅νμ¬ νννμ§ μκ³ 2μ 보μλ₯Ό μ¬μ©νμ¬ μμλ₯Ό νν
β μ μ μλ£ν
: μ μλ§μ νννλ μλ£ν
β μ€μ μλ£ν
: μ€μλ₯Ό νννλ μλ£νμ λ°λ‘ μ‘΄μ¬ λΆλ μμμ μλ£ν
β λΆλ μμμ μλ£ν
: κ³ μ μμμ μ μ μλ£νμμ 10μ 10.0 λ±μ μλ΅λμ΄ μλ κ²μ 1*10μΌλ‘ νννμ¬ λΆλ μμμ λ°©μ
β μμ(Constant)
: μνμ μμ ννν λ λ³νμ§ μλ μΌμ ν κ°
- λ¬Έμ μμ
- μλ¬Έμμ κ°μ κ²μ μλ―Έ
- μ½λ(κΈ°κ³μ΄)λ₯Ό λ§λ€μ΄ λ¬Έμμ λμνλ λμνλ₯Ό μμ±νμ¬ μ¬μ© (μμ€ν€μ½λ_μλ¬Έμ, μ«μ, νΉμλ¬Έμ λ±μ νμ)
- μ μ μμ
- μλ£νμ΄ μ μμΈ μμ, λΆνΈκ° μλ κ²½μ°μ μλ κ²½μ° λͺ¨λ μ¬μ©
'π©βπ» IoT (Embedded) > CμΈμ΄' μΉ΄ν κ³ λ¦¬μ λ€λ₯Έ κΈ
[C programming] λ¬Έμ & λ¬Έμμ΄ μ μΆλ ₯ ν¨μ (0) | 2023.08.22 |
---|---|
[C programming] λ©λͺ¨λ¦¬μ λν κΈ°λ³Έ μ΄λ‘ (0) | 2023.08.22 |
[C programming] λ΄κ° κΆκΈν΄μ μ 리ν ν¬μΈνΈ λ°°μ΄ char μ°¨μ΄ & ν¬μΈνΈ λ°°μ΄ ν¬κΈ° (1) | 2023.08.22 |
[C programming] ν¬μΈν° & λ³μ & μ£Όμ (0) | 2023.08.21 |
[C programming] μμμ μλ£ν (0) | 2023.08.21 |