목록프로그래밍/연습문제 (24)
ITGenerations
C언어의 기본 자료형 자료형 크기(byte) 값의 표현범위 정수형 char 1 -128이상 +127 이하 short 2 -32,768이상 +32,767 이하 int 4 -2,147,483,648이상 +2,147,483,647이하 long 4 -2,147,483,648이상 +2,147,483,646이하 long long 8 -9,223,372,036,854,775,808이상 -9,223,372,036,854,775,807이하 실수형 float 4 +-3.4*10^(-37)이상 +-3.4*10^(+38)이하 double 8 +-1.7*10^(-307)이상 +-1.7*10^(+308이하) long double 8이상 double 이상의 표현범위 실수 자료형의 정밀도실수자료형 소수점 이하 정밀도 바이트수 flo..
#include int main(void){int num1;int num2; printf("정수입력:");scanf("%d", &num1);num2 = ~num1+1;printf("%d",num2);return 0; } ~는 NOT연산이고 음의 보수와 같은 역할을 한다.따라서, +1 을 하면 입력 15를 했을 때 출력 -15 나오고반대의 경우도 -15 입력했을 때 15 출력이 나온다. #include int main(void){int num1 = 3;num1=(num1>2;printf("부호를 이용한 곱셈 나눗셈, 3x8/4=%d\n",num1);//입력하지 않고 출력만 한다// 2 나눗셈// > 오른쪽으로 이동 나눗셈return 0;//종료} 입력이 없는 출력문이므로, 변수의 값 저장괄호를 이용해 순차..
비트연산자 연산자 연산자의 기능 결합방향 & 비트단위로 AND연산을 한다 --> | 비트단위로 OR 연산을 한다 --> ^ 비트단위로 XOR 연산을 한다 --> ~ 단항 연산자로서 피연산자의 모든 비트를 반전시킨다 피연산자의 비트 열을 오른쪽으로 이동 시킨다. -->
10진수 8~2016진수 2진수8 9 10 11 12 13 14 15 16 17 18 19 20 8 9 A B C D E F 10 11 12 13 14 1000 1001 1010 1011 1100 1101 1110 1111 10000 10001 10010 10011 10100 10진수 5~188진수 5 6 7 8 9 10 11 12 13 14 15 16 17 5 6 7 10 11 12 13 14 15 16 17 20 21 2^n만큼즉, 2^4=162^8=2562^32= 8 bits=1Bytes 0000 / 0000 = 8bits = 1bytes 0000 0001 1 0000 0010 2 0000 0100 4 0000 1000 80001 0000 16 0010 0000 32 0100 0000 64 1000..
#include int main(void){int num1, num2; printf("정수 num1 입력:\n");scanf("%d", &num1);printf("정수 num2 입력:\n");scanf("%d", &num2); printf("뺄셈의 결과: %d\n", num1-num2);printf("곱셈의 결과: %d\n", num1*num2); return 0;} #include int main(void){int num1, num2, num3; printf("세 개의 정수 입력:"); //단 정수 입력시 각 정수 입력후 엔터혹은 스페이스바 눌러야됨. // 즉, 총 3번의 엔터 혹은 스페이스바 눌러야함.scanf("%d %d %d", &num1, &num2, &num3); printf("%dx%d+%d..