개발공부/C (12) 썸네일형 리스트형 C언어 문자열 출력(직관적) #include int main() { char fruit_name[40];//stpres only one character. printf("what is your farovate fruit? \n"); scanf("%s", fruit_name); printf("you like %s! \n", fruit_name); //be careful with & return 0; } [40]이 변수명 뒤에 붙으면서 변수명 자체가 주소가 되었기 때문에 printf(you like %s! \n", &fruit_name);이 아니라 printf(you like %s! \n", fruit_name);이다. %s 는 string의 s이다. 부동소수점의 한계 본 게시글은 홍정모교수님의 '따라하며 배우는 C언어'에서 학습한 내용을 정리한 글임을 알립니다. int main() { //round-off error(ex1) float a, b; a = 1.0e20f + 1.0f; b = a - 1.0e20f; printf("%f\n", b); } 0.000000 a가 너무 크다보니까 범위를 초과했음 보동소수점이 메모리를 사용하는데에 있어서 구조적인 문제때문에 발생하는 한계이다. int main() { //round-off error (ex2) float a = 0.0f; int i = 0; for(i = 0; i 고정너비정수 int32_t int_least8_t 등등.. include하고 definition으로 확인하기 //멀티플랫폼을 개발할때 많이쓴다. 프로그래밍 직관적으로 보기 #컴퓨터는 false가 아니면 true라고 판단한다. # 0 이면 false이고 아니면 전부 true이다. 이전 1 2 다음