Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
Tags
- C언어
- greedy
- programmers
- sorting
- 따라하면서 배우는 C언어
- JavaScript
- 종만북
- 따배씨
- C
- graph
- udemy
- 인프런
- BASIC
- Python
- Algospot
- 생활코딩
- php
- Algorithm
- Cleancode
- server
- dfs
- BOJ
- 정수론
- DP
- String
- Math
- 따라하며 배우는 C언어
- BFS
- 백준
- web
Archives
- Today
- Total
몽상실현개발주의
[따배씨] 5.4 곱하기 연산자 ~ 5.5 나누기 연산자 본문

따배씨 - 따라하며 배우는 C언어
5강 연산자, 표현식, 문장
5.4 곱하기 연산자
#include <stdio.h>
int main(){
double seed_money, target_money, annual_interest;
printf("Input seed money :");
scanf("%lf", &seed_money);
printf("Input target money :");
scanf("%lf", &target_money);
printf("Input annual interest (%%) :");
scanf("%lf", &annual_interest);
double fund = seed_money;
int year_count = 0;
while (fund < target_money){
fund += fund * annual_interest /100;
year_count++;
printf("%f\n", fund);
}
printf("It takes %d years\n", year_count);
return 0;
}
- 곱하기 연산자 예제
5.5 나누기 연산자
#include <stdio.h>
int main(){
printf("Integer divisions\n");
printf("%d\n", 14/7);
// 2
printf("%d\n", 7/2); // 3.5 in floating divison
// 3
printf("%d\n", 7/3); // 2.333 in floating division
// 2
printf("%d\n", 7/4); // 1.75 in floating divison
// 1
printf("%d\n", 8/4); // 2
// 2
printf("Truncating toward zero (C99)\n");
printf("%d\n", -7/2); // -3.5 in floating division
// -3
printf("%d\n", -7/3); // -2.33 in floating division
// -2
printf("%d\n", -7/4); // -1.75 in floating division
// -1
printf("%d\n", -8/4); // -2
// -2
printf("\nFloating divisons\n");
printf("%f\n", 9.0/4.0);
// 2.250000
printf("%f\n", 9.0/4); // Note: 4 is integer
// 2.250000
return 0;
}
- 정수를 정수로 나눌 때, 실수를 저장할 공간이 없기때문에 소수부분을 버림
- 0에 가까운 쪽으로 버림
- 실수를 정수로 나눌 때, 내부 동작 상 불가능 하나 컴파일러가 int 형을 double로 변환하여 계산
이 글의 모든 사진과 내용의 출처는 홍정모 교수님께 있음을 알려드립니다.
http://blog.naver.com/atelierjpro
실리콘 밸리의 프로그래머 : 네이버 블로그
안녕하세요! 홍정모 블로그에 오신 것을 환영합니다. 주로 프로그래밍 관련 메모 용도로 사용합니다. 강의 수강하시는 분들은 홍정모 연구소 카페로 오세요.
blog.naver.com
http://www.inflearn.com/course/following-c
홍정모의 따라하며 배우는 C언어 - 인프런 | 강의
'따배씨++'의 성원에 힘입어 새롭게 개발된 C 언어로 시작하는 프로그래밍 입문 강의입니다. '따배씨'와 함께 프로그래밍 인생을 업그레이드 해보세요., 따라하며 배우는 C언어 '따배씨++'의 성원
www.inflearn.com
'Language > C' 카테고리의 다른 글
[따배씨] 5.7 나머지 연산 ~ 5.8 증가 ++, 감소 -- 연산자 (0) | 2021.05.18 |
---|---|
[따배씨] 5.6 연산자 우선순위 와 표현식 트리 (0) | 2021.05.16 |
[따배씨] 5.2 대입 연산자와 몇 가지 용어들 Object, L-value, R-value, 피연산자 ~ 5.3 더하기, 빼기, 부호 연산자들 (0) | 2021.05.16 |
[따배씨] 5.1 반복 루프와의 첫 만남 Loop (0) | 2021.05.16 |
[따배씨] 4.10 scanf() 함수의 사용법 (0) | 2021.05.14 |