int main(void) int a; int b; a=3; b=a+5; printf("a : %d \n", a); printf("b : %d \n", b); a b 3 a a+5 b &a(12ff60) &b(12ff54) 3 a 8 b printf(" a : %x \

Similar documents
untitled

: 1 int arr[9]; int n, i; printf(" : "); scanf("%d", &n); : : for(i=1; i<10; i++) arr[i-1] = n * i; for(i=0; i<9; i++) if(i%2 == 1) print

비트와바이트 비트와바이트 비트 (Bit) : 2진수값하나 (0 또는 1) 를저장할수있는최소메모리공간 1비트 2비트 3비트... n비트 2^1 = 2개 2^2 = 4개 2^3 = 8개... 2^n 개 1 바이트는 8 비트 2 2

중간고사

chap8.PDF

OCW_C언어 기초

歯7장.PDF

chap7.PDF

Microsoft PowerPoint - Chapter_02.pptx

untitled

untitled

歯9장.PDF

chap10.PDF

Microsoft PowerPoint - chap04-연산자.pptx

Microsoft PowerPoint - Chapter_05.pptx

금오공대 컴퓨터공학전공 강의자료

0. 표지에이름과학번을적으시오. (6) 1. 변수 x, y 가 integer type 이라가정하고다음빈칸에 x 와 y 의계산결과값을적으시오. (5) x = (3 + 7) * 6; x = 60 x = (12 + 6) / 2 * 3; x = 27 x = 3 * (8 / 4

Line (A) å j a k= i k #define max(a, b) (((a) >= (b))? (a) : (b)) long MaxSubseqSum0(int A[], unsigned Left, unsigned Right) { int Center, i; long Max

; struct point p[10] = {{1, 2, {5, -3, {-3, 5, {-6, -2, {2, 2, {-3, -3, {-9, 2, {7, 8, {-6, 4, {8, -5; for (i = 0; i < 10; i++){ if (p[i].x > 0 && p[i


C 언어 프로그래밊 과제 풀이

03장.스택.key

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

Infinity(∞) Strategy

Microsoft PowerPoint - ch07 - 포인터 pm0415

Chapter_06

ch15

Microsoft PowerPoint - Chapter_08.pptx

쉽게 풀어쓴 C 프로그래밍

Microsoft PowerPoint - chap12-고급기능.pptx

Microsoft PowerPoint - chap13-입출력라이브러리.pptx


프로그래밍개론및실습 2015 년 2 학기프로그래밍개론및실습과목으로본내용은강의교재인생능출판사, 두근두근 C 언어수업, 천인국지음을발췌수정하였음

untitled

슬라이드 1

Microsoft PowerPoint - chap11-포인터의활용.pptx

3. 1 포인터란 3. 2 포인터변수의선언과사용 3. 3 다차원포인터변수의선언과사용 3. 4 주소의가감산 3. 5 함수포인터


< E20C6DFBFFEBEEE20C0DBBCBAC0BB20C0A7C7D12043BEF0BEEE20492E707074>

슬라이드 1

untitled

슬라이드 1

1 장 C 언어복습 표준입출력배열포인터배열과포인터함수 const와포인터구조체컴파일러사용방법 C++ 프로그래밍입문

13주-14주proc.PDF


chap7.key

13 주차문자열의표현과입출력

ePapyrus PDF Document

쉽게 풀어쓴 C 프로그래밍

쉽게 풀어쓴 C 프로그래밍

11장 포인터

<4D F736F F F696E74202D20C1A63134C0E520C6F7C0CEC5CD5FC8B0BFEB>

제 11 장포인터 유준범 (JUNBEOM YOO) Ver 본강의자료는생능출판사의 PPT 강의자료 를기반으로제작되었습니다.

Microsoft PowerPoint - chap-11.pptx

C 프로그래밊 개요

Microsoft PowerPoint - chap10-함수의활용.pptx

PowerPoint 프레젠테이션

02 C h a p t e r Java

Microsoft PowerPoint - chap03-변수와데이터형.pptx

C++-¿Ïº®Çؼ³10Àå

Microsoft PowerPoint - 제11장 포인터(강의)

본 강의에 들어가기 전

Microsoft PowerPoint - 제11장 포인터

PowerPoint 프레젠테이션

, ( ),, ( ), 3, int kor[5]; int eng[5]; int Microsoft Windows 4 (ANSI C2 ) int kor[5] 20 # define #define SIZE 20 int a[10]; char c[10]; float

11장 포인터

Chapter 4. LISTS

Microsoft PowerPoint - Chapter_09.pptx

1.1.1 컴퓨터의 구성 p.19

[ 마이크로프로세서 1] 2 주차 3 차시. 포인터와구조체 2 주차 3 차시포인터와구조체 학습목표 1. C 언어에서가장어려운포인터와구조체를설명할수있다. 2. Call By Value 와 Call By Reference 를구분할수있다. 학습내용 1 : 함수 (Functi

C프로-3장c03逞풚

제 14 장포인터활용 유준범 (JUNBEOM YOO) Ver 본강의자료는생능출판사의 PPT 강의자료 를기반으로제작되었습니다.

ABC 6장

C++ Programming

Microsoft PowerPoint - Chapter_04.pptx

1.2 자료형 (data type) 프로그램에서다루는값의형태로변수나함수를정의할때주로사용하며, 컴퓨터는선언된 자료형만큼의메모리를확보하여프로그래머에게제공한다 정수 (integer) 1) int(4 bytes) 연산범위 : (-2 31 ) ~ (2 31 /2)-

JAVA PROGRAMMING 실습 02. 표준 입출력

KNK_C02_form_IO_kor

Microsoft PowerPoint - C_Programming_Basics.ppt [호환 모드]

프로그램을 학교 등지에서 조금이라도 배운 사람들을 위한 프로그래밍 노트 입니다. 저 역시 그 사람들 중 하나 입니다. 중고등학교 시절 학교 도서관, 새로 생긴 시립 도서관 등을 다니며 책을 보 고 정리하며 어느정도 독학으르 공부하긴 했지만, 자주 안하다 보면 금방 잊어

PowerPoint 프레젠테이션

C 프로그래밊 개요

컴파일러

Microsoft PowerPoint - chap-03.pptx

기초컴퓨터프로그래밍

ABC 2장

1.4.3 증감연산자 후치증가 a++: 프로그램의한명령줄이끝나고 1을증가시킨값을다시 a에저장. 후치감소 a--: 프로그램의한명령줄이끝나고 1을감소시킨값을다시 a에저장. 전치증가 ++a: 1을증가시킨값을미리 a에저장하고프로그램을수행. 전치감소 --a: 1을감소시킨값을미리

제1장 Unix란 무엇인가?

Microsoft PowerPoint - Lesson2.pptx

슬라이드 1

Microsoft PowerPoint - Chapter_07.pptx

Microsoft PowerPoint - chap-06.pptx

Microsoft PowerPoint - chap-05.pptx

PowerPoint 프레젠테이션

Microsoft PowerPoint - 2장 변수와 자료형 pptx

Microsoft PowerPoint - 04_C_Language_Function

Microsoft PowerPoint - ch08 - 구조체 (structure) am0845

PowerPoint Presentation

PowerPoint 프레젠테이션

Transcription:

? 1

int main(void) int a; int b; a=3; b=a+5; printf("a : %d \n", a); printf("b : %d \n", b); a b 3 a a+5 b &a(12ff60) &b(12ff54) 3 a 8 b printf(" a : %x \n", &a); printf(" b : %x \n", &b); * : 12ff60, 12ff54 2 a : 3 b : 8 a : 12ff60 b : 12ff54

- (Operator): - (Operand): 3

= +, -, *, /, % +=, -=, *=, /=, %= ++, -- >, <, ==,!=, >=, <= &&,,!? : &,!, ^, ~ >>, << 4

( ) (=) - - 5

( ) (=) - - i = 3 5

( ) (=) - - i = 3 i 3 5

( ) int main(void) int i=0, j=0, k=0; printf("i = %d, j = %d, k = %d \n", i, j, k); i = 1; j = 5; k = 7; printf("i = %d, j = %d, k = %d\n", i, j, k); i=0, j=0, k=0 i=1, j=5, k=7 6

( ) : (+), (-), (*), (/), (%) +( ) a = 6+2 6 2 -( ) a = 6-2 6 2 *( ) a = 6*2 6 2 /( ) a = 6/2 6 2 %( ) a = 6%2 6 2 7

( ) int main(void) int a, b; a = 6; b = 2; printf(" : %d \n", a+b); printf(" : %d \n", a-b); printf(" : %d \n", a*b); printf(" : %d \n", a/b); printf(" : %d \n", a%b); : 8 : 4 : 12 : 3 : 0 8

( ) int main(void) int num1, num2; num1 = 10/3; // ' ' num2 = 10%3; // ' ' printf(" : %d \n", num1); printf(" : %d \n", num2); : 3 : 1 9

( ) a = a + b a += b a + b a a = a b a -= b a - b a a = a * b a *= b a * b a a = a / b a /= b a / b a a = a % b a %= b a % b a 10

( ) int main(void) int num1=1, num2=2, num3=3, num4=4, num5=5; num1 = num1 + num2; // num1 += num2; num2 = num2-2; // num2 -= 2; num3 = num3 * 2; // num3 *= 2; num4 = num4 / 2; // num4 /= 2; num5 = num5 % 2; // num5 %= 2; printf("%d, %d, %d, %d, %d \n",num1,num2,num3,num4,num5); 3, 0, 6, 2, 1 11

( ) ++, -- ( 1 1 ) ++a a++ --a a--, ( ), ( ), ( ), ( ) 12

( ) int main(void) int num1=10; printf("%d \n", num1);// 10 num1++; // num1 = num1 + 1; printf("%d \n", num1);// 11 ++num1; // num1 = num1 + 1; printf("%d \n", num1);// 12 --num1; // num1 = num1-1; printf("%d \n", num1); // 11 num1--; // num1 = num1-1; printf("%d \n", num1);// 10 13 10 11 12 11 10

( ) int main(void) int num1=10, num2=10; int a, b; a = ++num1; //, printf("%d, %d \n", a, num1); // 11, 11 b = num2++; //, printf("%d, %d \n", b, num2); // 10, 11 11, 11 10, 11 14

( ) int main(void) int num1=10, num2=10; int a, b; num1 = num1 + 1; // a = num1; // printf("%d, %d \n", a, num1); // 11, 11 b = num2; // num2 = num2 + 1; // printf("%d, %d \n", b, num2); // 10, 11 11, 11 10, 11 15

( ) int main(void) int num1=10, num2=10; printf("%d \n", ++num1); // 11 printf("%d \n", num1);// 11 printf("%d \n", num2++); // 10 printf("%d \n", num2);// 11 11 11 10 11 16

( ) (True) (False) > a>b a b 1( ), 0( ) < a<b a b 1( ), 0( ) >= a>=b a b 1( ), 0( ) <= a<=b a b 1( ), 0( ) == a==b a b 1( ), 0( )!= a!=b a b 1( ), 0( ) 17

( ) int main(void) int num1=2, num2=4; int result1, result2, result3, result4; result1 = (num1 > num2); result2 = (num1 <= num2); result3 = (num1 == num2); result4 = (num1!= num2); printf("result1 %d \n", result1); // 0( ) printf("result2 %d \n, result2); // 1( ) printf("result3 %d \n", result3); // 0( ) printf("result4 %d \n", result4); // 1( ) result1 0 result2 1 result3 0 result4 1 18

( ) &&: AND ( ) : OR ( )! : NOT ( ) 0 && 0 0( ) 0 && 1 0( ) 1 && 0 0( ) 1 && 1 1( ) 19

( ) 0 0 0( ) 0 1 1( ) 1 0 1( ) 1 1 1( )!! 0 1( )! 1 0( ) 20

( ) int main(void) int num1=2, num2=3, num3=5; int result1, result2, result3; result1 = (num1>0) && (num2<10); result2 = (num2<=2) (num3>5); result3 =!num3; printf("result1 %d \n", result1); // 1( ) printf("result2 %d \n", result2); // 0( ) printf("result3 %d \n", result3); // 0( ) result1 1 result2 0 result3 0 21

( ) 22

( ) int main(void) int a=1, b=2; printf("hello ), printf("world! \n"); a++, b++; printf("%d, a), printf( %d, b), printf( \n"); Hello World! 2 3 23

( )? : 24

( ) int main(void) int num1=2, num2=3; int result1; result1 = (num1>num2)? num1 : num2; printf("result1 %d \n",result1); : 3 7 25

1 () [] ->. 8 & 9 ^ 2 ~ ++ -- + - * & 10 3 * / % 11 && 4 + - 12 5 << >> 13?: 6 < <= > >= 14 = += -= *= /= %= &= ^=!= <<= >>= 7 ==!= 15, 26

1). : 10 + 20 = 30 int main(void) printf("%s %d \n,, 10 + 20 ); 27

1). : 10 + 20 = 30 int main(void) printf("%s %d \n, 10 + 20 =, 10 + 20 ); 28

2). : This year is 2011. I m 20 years old. I was born in 1991. int main() const int year1 = 2011; const int year2 = 1991; const int age = 20; printf( ); printf( ); printf( ); 29

2). : This year is 2011. I m 20 years old. I was born in 1991. int main() const int year1 = 2011; const int year2 = 1991; const int age = 20; printf("%s %d%c \n", "This year is", year1,'.'); printf("%s %d %s \n", "I'm", age, "years old."); printf("%s %s %s %s %d%c \n", "I", "was", "born", "in", year2, '.'); 30

3) a, ASCII A. int main() int a_char = 'a'; int A_char = a_char - ; printf("the ASCII code of a is %d. \n", ); printf("the ASCII code %d is the character. \n",, ); 31

3) a, ASCII A. include<stdio.h> int main() int a_char = 'a'; int A_char = a_char - 32; printf("the ASCII code of a is %d. \n", a_char); printf("the ASCII code %d is the character %c. \n", A_char, A_char); : The ASCII code of a is 97. The ASCII code 65 is the character A. 32

4)., equal.. : input : 5 input : 2 Smaller Number : 2 int main() int num1; int num2; int result; printf("input : "), scanf("%d", &num1); printf("input : "), scanf("%d", &num2); result = (num1 > num2)? num2 : num1; (num1 == num2)? printf("equal \n") : printf("smaller Numer: %d. \n", result);? 33

4)., equal.. : input : 5 input : 2 Smaller Number : 2 int main() int num1; int num2; int result; printf("input : "), scanf("%d", &num1); printf("input : "), scanf("%d", &num2); result = (num1 > num2)? num2 : num1; (num1 == num2)? printf("equal \n") : printf("smaller Numer: %d. \n", result); 34

C 5 : 3, 4, 7, 8, 9 : 2011 3 30 9 : void main(). scanf_s. 35