๐Ÿ‘ฉโ€๐Ÿ’ป ํ”„๋กœ๊ทธ๋ž˜๋ฐ/๐ŸŽญ C

[C] ๋ณ€์ˆ˜์™€ ์ƒ์ˆ˜, ์ž…๋ ฅ๊ณผ ์ถœ๋ ฅ

peewoong 2023. 7. 26. 02:07

์ฑ… ๏ผš ๋‚˜๋„์ฝ”๋”ฉ ๏ผฃ์–ธ์–ด ์ž…๋ฌธ

 

 

int ๋ณ€์ˆ˜๋ช… = ๊ฐ’; // ์ •์ˆ˜ํ˜• ๋ณ€์ˆ˜ ์„ ์–ธ ๋ฐ ์ดˆ๊ธฐํ™”

printf("%d\n", ๋ณ€์ˆ˜๋ช…); // ์ •์ˆ˜ํ˜• ๋ณ€์ˆ˜์˜ ๊ฐ’ ์ถœ๋ ฅ

๋ณ€์ˆ˜๋ช… = ๊ฐ’; // ๋ณ€์ˆ˜์˜ ๊ฐ’ ๋ฐ”๊พธ๊ธฐ

 

 

์‹ค์ˆ˜ํ˜•

float f = 46.5f

double d = 43.22;

 

Q. ์™œ float ์ž๋ฃŒํ˜• ๊ฐ’ ๋’ค์—๋Š” f๋ฅผ ๋ถ™์—ฌ์•ผ ํ•˜๋Š”๊ฐ€?

๋”๋ณด๊ธฐ

f๋ฅผ ์“ฐ์ง€ ์•Š์œผ๋ฉด double๋กœ ์ธ์‹ํ•œ๋‹ค. float์€ 4๋ฐ”์ดํŠธ, double์€ 8๋ฐ”์ดํŠธ์ธ๋งŒํผ์˜ ๊ณต๊ฐ„์„ ์‚ฌ์šฉํ•œ๋‹ค. float์„ double๋กœ ์ธ์‹ํ•˜๋ฉด ๋ณ€์ˆ˜ ํฌ๊ธฐ์ธ 4๋ฐ”์ดํŠธ๊ฐ€ ์ดˆ๊ณผ๋˜๋Š” ๊ฐ’์€ ์ž˜๋ฆฐ๋‹ค๋Š” ๊ฒฝ๊ณ  ๋ฉ”์‹œ์ง€๋ฅผ ์ถœ๋ ฅํ•œ๋‹ค.

 

 

์„œ์‹ ์ง€์ •์ž๏ผˆํ˜•์‹ ์ง€์ •์ž๏ผ‰

int %d
float %.nf (n=์†Œ์ˆ˜์  ์•„๋ž˜ ์ž๋ฆฟ์ˆ˜)
double %.nlf (n=์†Œ์ˆ˜์  ์•„๋ž˜ ์ž๋ฆฟ์ˆ˜)
char %c (๋ฌธ์ž)
%s (๋ฌธ์ž์—ด)

 

์ฃผ์„ ์ฒ˜๋ฆฌ ๋ฐฉ๋ฒ•

ctrl + k, c

ctrl + k,u (ํ•ด์ œ)

 

 

์ƒ์ˆ˜

const๋ฅผ ์•ž์— ๋ถ™์—ฌ์•ผ ํ•จ. ์˜ˆ) const int YEAR = 2023;

๋ณ€์ˆ˜๋ช…์„ ๋Œ€๋ฌธ์ž๋กœ ์ž‘์„ฑ

 

#include <stdio.h>

/*
int main(void) {
	printf("Hello World \n");
	return 0;
}
*/

int main(void) {
	/*
	int age = 20;
	printf("%d\n", age);
	age = 21;
	printf("%d\n", age);
	 */

	//float f = 46.5f;
	//printf("%.2f\n", f); // ์†Œ์ˆ˜์  ๋‘˜ ์งธ์ž๋ฆฌ๊นŒ์ง€ ๋‚˜ํƒ€๋‚ด๊ธฐ
	//double d = 4.428;
	//printf("%.2lf\n", d); // ์†Œ์ˆ˜์  ๋‘˜ ์งธ์ž๋ฆฌ๊นŒ์ง€ ๋‚˜ํƒ€๋‚ด๊ธฐ

	const int YEAR = 1972;
	printf("C ์–ธ์–ด๊ฐ€ ๋ฐœํ‘œ๋œ ์—ฐ๋„ : %d\n", YEAR);
	return 0;
}

 

#include <stdio.h>

int main(void) {
	/*int add = 3 + 7;
	printf("3+7=%d\n", add);*/
	printf("%d + %d = %d\n", 3, 7, 3 + 7);
	printf("%d * %d = %d\n", 30, 79, 30 * 79);
	return 0;
}

 

๋Œ“๊ธ€์ˆ˜0