본문 바로가기

반응형

연산자

(3)
[문과 코린이의 IT 기록장] C,C++ - String 클래스의 디자인(C++ 표준과 표준 string 클래스, 문자열 처리 클래스의 정의) [문과 코린이의 IT 기록장] C,C++-String 클래스의 디자인(C++ 표준과 표준 string 클래스, 문자열 처리 클래스의 정의) 1. C++ 표준과, 표준 String 클래스 [ 표준 String 클래스 ] * C++ 표준 라이브러리에는 string이라는 이름의 클래스가 정의되어 있음. - string클래스 : 문자열 처리를 목적으로 정의된 클래스 - string 클래스의 사용 : 헤더파일 포함 Case 1 ) #include #include using namespace std; int main() { string str1 = "I like "; string str2 = "string class"; string str3 = str1 + str2; // str1.operator+(str2) 연산..
[문과 코린이의 IT 기록장] C# - 데이터를 가공하는 연산자 (산술 연산자, 증감 연산자, 문자열 결합 연산자, 관계 연산자, 조건 연산자, null 조건부 연산자 (?.), null 병합 연산자 (??)) [문과 코린이의 IT 기록장] C# - 데이터를 가공하는 연산자 (산술 연산자, 증감 연산자, 문자열 결합 연산자, 관계 연산자, 조건 연산자, null 조건부 연산자 (?.), null 병합 연산자 (??)) 1. 산술 연산자 - 수치 형식의 데이터를 다루는 연산자이다. - 덧셈(+), 뺄셈(-), 나눗셈(/), 곱셈(*), 나머지(%) 기능 존재 ex ) 2. 증감연산자 - 증가연산자(++) : 피연산자의 값을 1 증가시킨다. - 감소연산자(--) : 피연산자의 값을 1 감소시킨다. * 증감연산자를 변수의 앞에 사용할 경우(전위증감연산자) : 변수의 값을 변경한 후에, 해당 문장이 실행된다. * 증감연산자를 변수의 뒤에 사용할 경우(후위증감연산자) : 해당 문장의 실행이 끝난 후에 변수의 값이 변경된..
[문과 코린이의 IT기록장] 컴퓨터 구조 - 2.(4) ~ 2.(6) [ 부호있는수와 부호없는 수, 명령어의 컴퓨터 내부 표현, 논리연산 명령어 ] [문과 코린이의 IT기록장] 컴퓨터 구조 - 2.(4) ~ 2.(6) [ 부호있는수와 부호없는 수, 명령어의 컴퓨터 내부 표현, 논리연산 명령어 ] 4. 부호있는 수와 부호없는 수 - 모든 정보는 이진 자리 수(binary digit), 즉 bit로 구성되므로 비트가 계산의 기본 단위가 된다. * 기본 단위 표현방식 : 높음/낮음, 온/오프, 참/거짓, 1/0 - 어떤 기수(진수)의 숫자에서 I번째 숫자 d의 값은 : d * Base^i - 여기서 I는 0에서 시작해서 왼쪽으로 갈 수록 증가한다. - LSB : MIPS워드에서 가장 오른쪽 비트 0 - MSB : MIPS워드에서 가장 왼쪽 비트 31 [=부호비트] - MIPS워드의 길이는 32bit이므로 2^32가지의..

반응형