핌이의 일상

전체 글 299

[C] 지역 변수, 정적 변수 설명

#include int main() { int a = 1; // (1) 지역 변수 a를 1로 초기화 static int b = 2; // (2) 정적 변수 b를 2로 초기화 { int a = 3; // (3) 새로운 지역 범위에서 지역 변수 a를 3으로 초기화 b = a + 4; // (4) 외부 범위에서 선언된 정적 변수 b의 값을 변경 (b = 3 + 4) printf("%d %d\n", a, b); // (5) 현재 범위의 a와 변경된 b를 출력 (3 7) } printf("%d %d\n", a, b); // (6) 외부 범위의 a와 변경된 b를 출력 (1 7) return 0; } 결과: 3 7 1 7 지역 변수와 정적 변수는 프로그램에서 사용되는 변수의 특성에 따라 차이가 있습니다. 1. **지..

Programming/C 2023.12.22

printf에 값이 여러 개일 경우엔 “큰 따옴표”를 쓰기

C 언어에서는 `printf` 함수에서 서식 지정자로 `%`를 사용하며, 여러 개의 값은 콤마로 구분합니다. 따라서 코드에서는 작은 따옴표(`'`) 대신 큰 따옴표(`"`)를 사용해야 합니다. 또한, `printf` 함수에서는 서식 지정자에 따라 변수의 타입을 맞춰야 합니다. 예시: #include int main() { int a = 1; static int b = 2; { int a = 3; b = a + 4; printf("%d %d\n", a, b); } printf("%d %d\n", a, b); return 0; } printf("%d %d\n", a, b);

Programming/C 2023.12.22

스타벅스 | 크림치즈 펌킨 케이크

크림치즈 펌킨 케이크 | 6,900원 | 760kcal 크림치즈(미국산/ 크림, 우유, 치즈컬쳐, 정제염, 구아검), 설탕, 단호박(국산), 가공유크림①[독일산/ 유크림, 혼합제제(유단백, 전분, 글리세린 젖산 지방산 에스테르, 결정 셀룰로스, 폴리글리세린 지방산 에스테르, 셀룰로스검)], 전란액, 마스카포네(살균우유, 살균크림, 구연산), 가공유크림②(유크림, 카라기난), 단호박 분말(단호박:국산), 과자, 젤라틴 나트륨 350mg 19% / 탄수화물 46g 14% / 당류 45g 45% / 지방 61g 113% / 트랜스지방 0.8g / 포화지방 25g 167% / 콜레스테롤 240mg 80% / 단백질 7g 13% 아빠랑 얌얌

식사 기록 2023.10.13

다이어트 | 서민여성의 통장을 약탈하는 저칼로리 아이스밀크들

작정하고 여성들의 지갑을 공략하는 개사악한 아이스크림 브랜드 라라스윗과 스키니피그. 특히 제가 중독된 세 가지 맛을 소개하겠슴다. (핌이라는 닉이 조금 지겨워져서 3인칭 화법 컨셉은 보류 하핫) (다른 마음에 드는 닉 생기면 다시 3인칭 화법 쓸거니까 뭐 ^---^) 목차 칼로리 비교 스키니피그 초콜릿 스키니피그 팥떡 라라스윗 말차 스키니피그 | 초콜릿 스키니피그 | 팥떡 라라스윗 | 말차 -1- 칼로리 비교 타 아이스크림에 비교하면 확실히 낮긴 함 하지만 한 통을 한큐에 다 먹는다면....? 이거 끊어서 먹는 사람 아직 못봤어. 스키니피그 초콜릿 스키니피그 팥떡 라라스윗 말차 100ml당 칼로리 (총량 각 474ml) 70kcal 75kcal 70kcal -2- 스키니피그 초콜릿 아주 중독적이고 꾸덕하..

식사 기록 2023.08.04

Java | 논리 연산자

[출처] 신용권 / 이것이 자바다 / 한빛미디어 논리 연산자 : 흐름 제어문인 조건문(if) / 반복문인 for문 / while문 등에서 주로 이용된다. 논리곱(&&) 논리합(||) 배타적 논리합(^) 논리 부정(!) AND (논리곱) 연산식 : 피연산자 모두가 true일 경우에만 연산 결과가 true true &&(&) ture = true true &&(&) false = false false &&(&) true = false false &&(&) false = false OR (논리합) 연산식 : 피연산자 중 하나만 true이면 연산 결과는 true true ||(|) true = true true ||(|) false = true false ||(|) true = true false ||(|) f..

생활 기록 2023.07.18

Java | 자주 사용되는 형식 문자열

[출처] 신용권 / 이것이 자바다 / 한빛미디어 %~conversion arguement_index$ flags width .precision %는 형식 문자열의 시작 conversion (변환 문자) 제공되는 값의 타입에 따라 d(정수), f(실수), s(문자열)가 온다. 예) System.out.printlf("이름: %s", "김자바"); ▶ 이름: 김자바 예) System.out.printf("나이: %d", 25); ▶ 나이: 25 형식 문자열에 포함될 값이 두 개 이상일 경우에는 값의 순번(argument_index$)을 포함시켜야 한다. 예를 들어 1$는 첫 번째 값. 예) System.out.printf("이름: %1$s, 나이: %2$d", "김자바", 25); ▶ 이름: 김자바, 나이:..

생활 기록 2023.07.14

Java | 문자열을 기본 타입으로 변환

[출처] 신용권 / 이것이 자바다 / 한빛미디어 -1- 문자열을 기본 타입으로 변환 변환 타입 사용 예 String -> byte String str = "10"; byte value = Byte.parseByte(str); String -> short String str = "200"; short value = Short.parseShort(str); String -> int String str = "300000"; int value = Integer.parseInt(str); String -> long String str = "40000000000"; long value = Long.parseLong(str); String -> float String str = "12.345"; float value..

생활 기록 2023.07.14

Java | 정수타입별 메모리 크기 / 저장값

[출처] 신용권 / 「이것이 자바다」 / 한빛미디어 타 입 메모리 크기 저장되는 값의 허용범위 byte 1byte 8bit -2^7~(2^7-1) -128~127 short 2byte 16bit -2^15~(2^15-1) -32,768~32,767 char 2byte 16bit 0~(2^16-1) 0~65535 (유니코드) int 4byte 32bit -2^31~(2^31-1) -2,147,483,648~2,147,483,647 long 8byte 64bit -2^63~(2^63-1) -9,223,372,036,854,775,808~9,223,372,036,854,775,807 * 1byte=8bit 0과 1이 저장되는 단위

생활 기록 2023.07.13
반응형