77monkey 개발 일지
close
프로필 배경
프로필 로고

77monkey 개발 일지

  • 분류 전체보기 (114) N
    • 개발 (94) N
      • C, C++ (29)
      • python (16)
      • Rust (14)
      • Git, Github (9)
      • Linux (14) N
      • android (4)
    • 투자 (6)
    • 리뷰 (11)
  • 홈

[C/C++] 쉼표 연산자(,)

쉼표가 연산자라는 것을 알고 계셨나요? 아마 모르신 분들도 많이 있으실 것이라 생각됩니다. 너무 자연스럽게 사용하고 있으시거나 아예 사용하지 않고 계시는 분들도 많으신 걸로 알고 있습니다. 실제로 제가 개발을 할 때 보면 쉼표 연산자는 거의 안 쓰이는 것 같습니다. 하지만 모든 알고 있으면 언젠가는 도움이 되기 때문에 알아봅시다. 쉼표 연산자(,) 쉼표 연산자는 여러 표현식을 순차적으로 실행하고 마지막 표현식의 결과를 반환하는 연산자입니다. 그렇기 때문에 변수 선언할 때나 for문에서 자주 사용하는 것 같습니다. 쉼표 연산자는 아래와 같이 표현할 수 있습니다. expression0, expression1, expression2, ..., expressionN; 계속 표현식이 오게 되는데 마지막에 오게 되..

  • format_list_bulleted 개발/C, C++
  • · 2023. 9. 14.
  • textsms

[C/C++] 삼항 조건 연산자(삼항 연산자)

삼항 조건 연산자는 if else 구문을 한 줄로 표현할 때 사용합니다. 모든 if else 구문을 삼항 조건 연산자로 표현할 수 있는 것은 아니지만, 간결한 if else 구문일 경우에 삼항 연산자로 바꿔 쓸 수 있습니다. 삼항 조건 연산자 삼항 연산자라고도 불리우는 삼항 조건 연산자는 아래와 같이 표현됩니다. condition ? expression if true : expression if false; condition이 참 또는 거짓으로 판단이 되면 참일 경우에는 expression if true가 실행이 되고 거짓일 경우 expression if false가 실행이 됩니다. 여기서 주의할 점은 expression if true와 expression if false가 같은 타입이어야 합니다. 예를..

  • format_list_bulleted 개발/C, C++
  • · 2023. 9. 13.
  • textsms
[C/C++] 비트 연산자

[C/C++] 비트 연산자

비트 연산자를 잘 활용하면 알고리즘이나 개발을 할 때 유용합니다. 비트 연산자에 대해서 알아보고 활용할 수 있도록 배워 봅시다. 참고로 논리 연산자와 비트 연산자가 비슷하게 생겨서 헷갈리실 수 있습니다. 관련 글 링크를 올려둘 테니, 비교해 보시는 것도 도움이 되실 것 같습니다. [C/C++] 논리 연산자 논리 연산자는 조건문과 논리적인 표현을 다룰 때 중요합니다. C/C++에는 논리 연산자가 3가지가 있는데 살펴보도록 하겠습니다. 논리 연산자 논리 AND 연산자 (&&) 논리 AND 연산자는 두 개의 조건 77monkey.tistory.com 비트 연산자 비트 연산자는 비트 단위로 데이터를 연산할 때 사용됩니다. 데이터 타입을 표현할 때에는 바이트 단위이지만, 우리는 그 하위 단위인 비트 단위로 연산을..

  • format_list_bulleted 개발/C, C++
  • · 2023. 9. 11.
  • textsms
[기타] fastboot 설치부터 명령어까지

[기타] fastboot 설치부터 명령어까지

처음에 아무것도 몰랐을 때 fastboot 관련된 부분이 얼마나 어렵던지 생각납니다. 오늘은 fastboot에 대해서 알아보도록 합시다. fastboot Fastboot는 Android 기기의 Bootloader 레벨에서 동작하는 프로토콜 및 명령줄 도구입니다. Bootloader는 Android 운영 체제가 부팅되기 전에 실행되며, Fastboot를 통해 기기의 부트로더, 리커버리, 부트 이미지 및 다른 시스템 파티션을 수정하고 업데이트할 수 있습니다. fastboot 진입 전 준비 사항 fastboot 진입 전 준비할 사항이 있습니다. Android SDK 플랫폼 도구 설치 Android SDK 플랫폼 도구에는 adb와 fastboot 도구가 포함되어 있습니다. 그렇기 때문에 설치가 필요합니다. 구글..

  • format_list_bulleted 개발/android
  • · 2023. 9. 10.
  • textsms

[C/C++] 논리 연산자

논리 연산자는 조건문과 논리적인 표현을 다룰 때 중요합니다. C/C++에는 논리 연산자가 3가지가 있는데 살펴보도록 하겠습니다. 논리 연산자 논리 AND 연산자 (&&) 논리 AND 연산자는 두 개의 조건이 모두 참일 때만 전체 식이 참이 됩니다. A B A && B true true true true false false false true false false false false 위 표를 보면 A와 B가 모두 참일 때 A && B가 참(true)이고 그 외에는 모두 거짓(false)인 것을 볼 수 있습니다. 예제 코드는 다음과 같습니다. #include int main() { int a = 0; int b = 0; if (a == 0 && b == 0) { printf("a, b are zero\n..

  • format_list_bulleted 개발/C, C++
  • · 2023. 9. 9.
  • textsms

[C/C++] 관계 연산자

관계 연산자는 조건문에서 많이 사용됩니다. 그렇기 때문에 잘 알아두시면 도움이 될 것으로 보입니다. 관계 연산자 관계 연산자는 2개의 값을 비교하여 비교 결과에 따라 참(true) 또는 거짓(false)을 반환하는 연산자입니다. 등호(==): 두 값이 같으면 참을 반환합니다. 부등호(!=): 두 값이 서로 다르면 참을 반환합니다. 크다(>): 왼쪽 변수가 오른쪽 변수보다 크면 참을 반환합니다. 작다(=): 왼쪽 변수가 오른쪽 변수보다 크거나 같으면 참을 반환합니다. 작거나 같다( d); printf("a %d\n", a = b => %d\n", a 1 a > d => 0 a 1 a >= b => 1 a 1 관계 연산자 주의사항 관계 연산자는 어려울 ..

  • format_list_bulleted 개발/C, C++
  • · 2023. 9. 8.
  • textsms
  • navigate_before
  • 1
  • ···
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • ···
  • 19
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (114) N
    • 개발 (94) N
      • C, C++ (29)
      • python (16)
      • Rust (14)
      • Git, Github (9)
      • Linux (14) N
      • android (4)
    • 투자 (6)
    • 리뷰 (11)
최근 글
인기 글
최근 댓글
태그
  • #Rust 언어
  • #rust
  • #러스트
  • #Python
  • #C
  • #배열
  • #Git
  • #파이썬
  • #C언어
  • #C++
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바