플래그

    TIL - 20220925

    TIL - 20220925

    오늘은 모던 JavaScript 튜토리얼에서 패턴과 플래그에 대해 공부했다. 작성한 질문은 다음과 같다. 정규식 객체를 만드는 문법은 두 가지 문법이 있다. // '긴' 문법 regexp = new RegExp("pattern", "flags"); // '짧은' 문법 regexp = /pattern/; // 플래그가 없음 regexp = /pattern/gmi; // 플래그 g, m, i가 있음 짧은 문법에서 /는 문자열에 따옴표를 쓰는 것처럼 자바스크립트에게 정규 표현식을 생성하고 있다는 것을 알려준다. 자바스크립트가 지원하는 플래그로는 다음과 같이 있다. i - i 플래그가 붙으면 대, 소문자 구분 없이 검색한다. g - g 플래그가 붙으면 패턴과 일치하는 모든 것들을 찾는다. g 플래그가 없으면 패..

    TIL - 20220720

    TIL - 20220720

    오늘은 모던 JavaScript 튜토리얼에서 프로퍼티 플래그와 설명자(https://ko.javascript.info/property-descriptors)에 대해서 공부했다. 작성한 질문은 다음과 같다. 객체 프로퍼티는 키-값 쌍으로 이루어져 있는데 여기서 플래그라는 보이지 않는 프로퍼티 추가 구성 옵션이 존재한다. 다음과 같은 속성이 존재한다. writable: boolean 형태이며, 값이 true일 경우 프로퍼티의 값을 수정할 수 있다. false일 경우 읽기만 가능하다. enumerable: boolean 형태이며, 값이 true일 경우 반복문을 사용해 나열할 수 있다. false일 경우 반복문을 사용해 나열할 수 없다. configurable: boolean 형태이며, 값이 true일 경우 프..

    [C] C언어 코딩 도장 24.9 심사문제: 시프트 연산과 플래그 활용하기

    표준 입력으로 두 정수가 입력됩니다(입력 값의 범위는 0~255). 플래그에 다음과 같은 연산을 하여 결과가 출력되게 만드세요. 표준 입력 1 64 표준 출력 136 judge_bitwise_flag.c #define __USE_MINGW_ANSI_STDIO 1 // Dev-C++(MinGW)에서 %hhu를 사용하기 위한 설정 #define _CRT_SECURE_NO_WARNINGS #include int main() { unsigned char flag = 16; unsigned char num1, num2; scanf("%hhu %hhu", &num1, &num2); ___________________ ___________________ ___________________ printf("%u\n", ..