π©π» IoT (Embedded)/CμΈμ΄
[C programming] μμμ μλ£ν
μ§μ§μνμΉ΄
2023. 8. 21. 14:22
728x90
λ°μν
<λ³Έ λΈλ‘κ·Έλ μ΅νΈμ± λμ μ΄νκ°μ C νλ‘κ·Έλλ° μμ μ μ°Έκ³ ν΄μ 곡λΆνλ©° μμ±νμμ΅λλ€ :-)>
π μμμ μλ£ν
// <stdio.h> : ν΅μ¬ μ
λ ₯κ³Ό μΆλ ₯ ν¨μλ€μ μ μ
#include <stdio.h>
// #1. Hello world
//int main()
//{
// printf("Hello World!\n");
//}
// #2. μμμ μλ£ν
void main()
{
// λ¬Έμ μμ
char ch = 'A';
// μ μ μμ
int x = 1;
int y = -1;
char ch2 = '1';
// μ€μ μμ
int memory = 123;
double dblData = 123.45;
float flData = 123.45f;
// sizeof : νΌμ°μ°μλ₯Ό μ μ₯νλ λ° νμν λ©λͺ¨λ¦¬μ ν¬κΈ°λ₯Ό λ°μ΄νΈ λ¨μλ‘ κ³μ°
printf("%d \n", sizeof(dblData));
printf("%d \n", sizeof(flData));
printf("%x \n", &flData);
// λ¬Έμμ΄ μμ
char* pszData = "ABC"; // * : μ£Όμκ° μ μ₯λλ ν¬μΈν° λ³μ
char ch3 = 'A'; // 1λ°μ΄νΈ (pointerμ 4 μλ 8λ°μ΄νΈ)
}
728x90
λ°μν