[C++] ํ์ ์ง์ ์, ์์ ์ง์ ์
%[ํ๋๊ทธ][ํญ][.์ ๋ฐ๋][๊ธธ์ด]์์์ง์ ์ ์์ 1 ํญ๊ณผ ํ๋๊ทธ๋ฅผ ํจ๊ป ์จ๋ณด๊ฒ ์ต๋๋ค. ๋ค์๊ณผ ๊ฐ์ด ํญ ์์ 0์ ๋ฃ์ผ๋ฉด ๋จ๋ ๊ณต๊ฐ์๋ ๊ณต๋ฐฑ ๋์ 0์ผ๋ก ์ฑ์๋๋ค. printf("%06d\n", 20); // ์ถ๋ ฅ ํญ์ 6์นธ์ผ๋ก ์ง์ , ๋จ๋ ๊ณต๊ฐ์ 0์ผ๋ก ์ฑ์ printf("%06d\n", 2000); // ์ถ๋ ฅ ํญ์ 6์นธ์ผ๋ก ์ง์ , ๋จ๋ ๊ณต๊ฐ์ 0์ผ๋ก ์ฑ์ ํญ์ 6์นธ, ๋จ๋ ๊ณต๊ฐ์ 0์ผ๋ก ์ฑ์ฐ๋๋ก ํ์ผ๋ฏ๋ก 20 ์์๋ 0์ด 4๊ฐ, 2000 ์์๋ 0์ด 2๊ฐ ์ฑ์์ง๋๋ค. ํญ์ 6์นธ, ๋จ๋ ๊ณต๊ฐ์ 0์ผ๋ก ์ฑ์ฐ๋๋ก ํ์ผ๋ฏ๋ก 20 ์์๋ 0์ด 4๊ฐ, 2000 ์์๋ 0์ด 2๊ฐ ์ฑ์์ง๋๋ค. ์คํ ๊ฒฐ๊ณผ ↓ 0์ด 4๊ฐ ์ฑ์์ง 000020 002000 ↑ 0์ด 2๊ฐ ์ฑ์์ง ์์ 2 ์ค์๋ฅผ ์ถ๋ ฅํ๋ %f, %e๋ ์ ๋ฐ..
2021. 1. 13.
[C++] ๋ฐฐ์ด๋ณต์ฌ memcpy, copy
memcpy #include // C++ ์์๋ void* memcpy(void* destination, const void* source, size_t num); ์์ memcpy(arr, tarr, sizeof(arr)); copy #include copy(initArray, initArray + n, v.begin()); // initArray๋ด์ฉ์ n๋งํผ v์ ๋ณต์ฌ copy(v.begin(), v.end(), v2.begin()); // v์ ๋ด์ฉ์ v2์ ๋ณต์ฌ ์์ธ template OutputIterator copy (InputIterator first, InputIterator last, OutputIterator result) { while (first!=last) { *result = *f..
2020. 3. 23.