¼ýÀÚ 2°¡Áö·Î ³ª´¸: ¼Ò¼öÁ¡ÀÌ ¾ø´Â Á¤¼öÇü, ¼Ò¼öÁ¡ÀÌ ÀÖ´Â ½Ç¼öÇü
long(int)
Á¤¼öÇüÀÇ ±âº»: int (4byte), ½Ç¼öÇüÀÇ ±âº»: double(8byte)
float : À¯È¿¼ýÀÚ 7ÀÚ¸®(8ÀÚ¸®¿¡¼ ¹Ý¿Ã¸²), double: À¯È¿¼ýÀÚ 15ÀÚ¸®
ex) ¼Ò¼öÁ¡ 3ÀÚ¸®±îÁö¸¸ ÇÊ¿äÇÏ¸é ±»ÀÌ double ŸÀÔ ÇÒ ÇÊ¿äX (ÀúÀå°ø°£ ³¶ºñ)
Symbolic const
: º¯¼ö ÁöÁ¤À» ³ªÁß¿¡ »õ·Î ÇÒ ¼öµµ ÀÖ´Â ½Ç¼ö¸¦ ¸·±âÀ§ÇØ º¯¼öÀÇ °ªÀ» °íÁ¤ Çصδ °Í.
const µÚ¿¡ º¯¼ö¸íÀ» ´ë¹®ÀÚ·Î ÀÛ¼º. (¾à¼Ó), °ªÀÇ º¯°æ ºÒ°¡! »ó¼ö·Î ¼±¾ð
#define _CRT_SECURE_NO_WARNINGS
#include [stdio.h]
int main(void)
{
/* Å°º¸µå¿¡¼ ¹ÝÁö¸§ ÀÔ·Â ¹Þ¾Æ ¿øÀÇ ¸éÀû(area)À» ±¸Çؼ Ãâ·Â
¿øÁÖÀ² PI¸¦ »ó¼ö·Î ¼±¾ðÇؼ »ç¿ë*/
double r;
double area;
const double PI ¡ë 3.14;
printf(¹ÝÁö¸§À» ÀÔ·ÂÇϼ¼¿ä.£Ün);
scanf(%lf, &r); //º¯¼ö rÀÌ doubleÇüÀ̹ǷΠ%lf »ç¿ë
area ¡ë r * r * PI;
printf(¹ÝÁö¸§ÀÌ %fÀÎ ¿øÀÇ ¸éÀûÀº %fÀÌ´Ù., r, area);
return 0;
|