본문 바로가기

C / C++3

[C] C언어, 모든 연산자에 대해 알아보자! 종류 연산자 산술 연산자 + - * / % 부호 연산자 + - 관계 연산자 > ~ 대입 연산자 = += -= *= /= %= = &= 조건 연산자 ?: 포인터 연산자 * & [ ] 구조체 연산자 . -> Sizeof 연산자 sizeof 콤마 연산자 , 연산자 우선순위란, 연산 순서를 결정짓는 순위, 연산자의 결합성이란 우선순위가 같은 연산자들의 연산방향이다. 필자의 추천연산자는 콤마 연산자다. 콤마 연산자는 비주얼베이직에서의 행 사이의 : 과 _ 처럼 다른 행끼리의 바로바로 연결해줄 수 있다. ex) printf("Hello~"), Printf("마저해요!"); 이렇게 가능합니다. 2010. 3. 26.
[C] C언어, 변수들의 기본자료형! 우리는 변수를 지정해, 그 변수를 사용합니다. 그런데 변수에 이름만 주어졌다고 해서 변수를 사용할 수 있는건 아닙니다. 우리는 직접 컴파일러를 위해 이 변수에는 어떤 종류의 데이터가 들어가며,그 크기는 얼마라고 정확하게 알려줘야 컴파일러는 우리를위해 더욱 빠른 작업을 할겁니다. 이처럼 데이터의 종류와 크기를 나타내는 특징을 자료형(Data Type) 라고 합니다. * 기본 자료형의 종류 - int : 정수형, 정수를 표현 - float : 실수형, 실수를 표현 - double : 실수형, float 의 두배 - char : 문자형, 문자를 표현 * 기본 자료형의 크기를 변형 - short : int 보다 작은수치를 표현 - long : int 보다 큰 수치를 표현 읽어주시고, 도움이 되셨다면 댓글을 달아.. 2010. 3. 26.
[C] C언어, 변환지정자의 많은 타입지시자들! 여러분들 Printf나 Scanf 를 사용할때 기본형태인 '%타입' 을 이용하여 자기가 출력할 인자를 각 타입지시자의 특성에 맞게 변환한 후 그 결과를 출력하고있습니다. 저는 위와 같은 타입을 주로 '서식문자' 라고 부르는데. 맞을진 모르지만, 이번 강의에선 타입지시자의 종류들을 알려드릴꺼에요. 타입 인자 자료형 변환 결과 c, C int 한 문자 d, i int 부호(O) 10진수 숫자 o int 부호(X) 8진수 숫자 u int 부호(X) 10진수 숫자 x int 부호(X) 16진수 숫자(소) X int 부호(X) 16진수 숫자(대) e, E double 1.234e3 지수 f double 123.456 실수 g, G double (=실수,지수) 적은글자수 p void* 메모리 주소값 포인터 s ch.. 2010. 3. 26.