023. 사칙 연산자 이해하기(+, -, *, /)023. 사칙 연산자 이해하기(+, -, *, /)
Posted at 2010. 11. 12. 02:55 | Posted in Computer/초보자를 위한 C 언어 300제#include <stdio.h> main() { int x = 4; int y = 2; int z; z = x + y; // 6 = 4 + 2 z = x - y; // 2 = 4 - 2 z = x * y; // 8 = 4 * 2 z = z / y; // 2 = 4 / 2 z = (x+y) * (x-y); // 12 = (4+2) * (4-2) z = (x*y) * (x/y); // 10 = (4*2) + (4/2) z = x + y + 2004; // 2010 = 4 + 2 + 2004 z = 2004 - x - y; // 1998 = 2004 - 4 - 2 }
'Computer > 초보자를 위한 C 언어 300제' 카테고리의 다른 글
025. 관계 연산자 이해하기(<, >, =, >=, <=, !=) (0) | 2010.11.12 |
---|---|
024. 증감 연산자 이해하기(++, --) (0) | 2010.11.12 |
022. 부호 연산자 이해하기(+, -) (0) | 2010.11.12 |
021. 대입 연산자 이해하기(=) (0) | 2010.11.12 |
020. 문자열형 상수 이해하기(char) (0) | 2010.11.12 |
022. 부호 연산자 이해하기(+, -)022. 부호 연산자 이해하기(+, -)
Posted at 2010. 11. 12. 02:51 | Posted in Computer/초보자를 위한 C 언어 300제#include <stdio.h> main() { int x = +4; int y = -2; printf( " x + (-y) = %d \n", x + (-y) ); printf( "-x + (+y) = %d \n", -x + (+y) ); }
'Computer > 초보자를 위한 C 언어 300제' 카테고리의 다른 글
024. 증감 연산자 이해하기(++, --) (0) | 2010.11.12 |
---|---|
023. 사칙 연산자 이해하기(+, -, *, /) (0) | 2010.11.12 |
021. 대입 연산자 이해하기(=) (0) | 2010.11.12 |
020. 문자열형 상수 이해하기(char) (0) | 2010.11.12 |
019. 논리형 상수 이해하기(bool) (0) | 2010.11.12 |
021. 대입 연산자 이해하기(=)021. 대입 연산자 이해하기(=)
Posted at 2010. 11. 12. 02:48 | Posted in Computer/초보자를 위한 C 언어 300제#include <stdio.h> main() { int x = 1; int y = 2; int z; int zz; z = x + y; zz = printf( "z의 값 : %d \n",z ); printf( "zz의 값 : %d \n",zz ); }
이 소스 코드가 재미있는 이유는 zz = printf( "z의 값 : %d \n",z ); 부분 때문이다.
왜냐하면 보통은 printf() 함수의 리턴 값을 생각하지 않기 때문이다.
printf() 함수가 정상적으로 호출 되었다면 출력되는 바이트 수를 리턴한다.
한글은 2byte로 계산하면 zz는 13이 출력된다.
'Computer > 초보자를 위한 C 언어 300제' 카테고리의 다른 글
023. 사칙 연산자 이해하기(+, -, *, /) (0) | 2010.11.12 |
---|---|
022. 부호 연산자 이해하기(+, -) (0) | 2010.11.12 |
020. 문자열형 상수 이해하기(char) (0) | 2010.11.12 |
019. 논리형 상수 이해하기(bool) (0) | 2010.11.12 |
018. 실수형 상수 이해하기(double) (0) | 2010.11.12 |