전체 글69 [홍정모의 따라하며 배우는 C언어] 5.1 반복 루프(loop)와의 첫 만남 5.1 반복 루프(loop)와의 첫 만남2024-07-24 반복 루프의 고전적인 방법int main(){ int n = 1; label: printf("%d\n", n); n = n + 1; if(n == 10) goto out; goto label; out: return 0;}label:이란?label: 레이블을 정의하는 구문.레이블은 코드 내의 특정 위치를 식별할 수 있는 부여하는 방법이다.여기서 label: 에서 label 은 레이블의 이름임.: 는 레이블 정의의 끝을 표시한다.이 부분은 goto 문에서 참조할 수 있는 위치를 알려준다.goto문이란?코드의 흐름을 코드 내 다른 위치로 직접적으로 이동시키는 명령이라고 한다.이 명령은 label로 지정된 위치로 이동하게 함.위에 것들은 .. 2024. 8. 26. 2024년 8월 26일 (수) JLPT N3 성적 & 합격 후기 오늘 부로 JLPT 모든 성적이 조회 가능합니다. 근무 중에 딱 생각이 나서, 몰래 미리 조회해보긴 했습니다. 거두절미하고 바로 성적 공개하겠습니다. 결과는 패스입니다. 절대평가라 95점만 넘으면 됩니다. 솔직히 마음에 드는 성적은 아닙니다.. 최소 160점 정도는 맞고 싶었고,JLPT 시험이 그렇게 어려운 시험도 아닌 걸로 알고 있습니다. 통과는 했다고 했지만 이게 정말 n3를 완벽하게 해냈는가? 라고 하면 제 스스로가 떳떳하지 않더군요. 특히, 문법에서 공부를 안하던 것이 발목에 잡혔습니다.청해는 말할 것도 없고.. 이번에 9월 1일날 다시 JLPT N2로 도전할 생각입니다.N3부터 제대로 다시 복습하고, N2와 병행할 계획이며, 성적이 정말 아쉽네요. 2024. 8. 26. 4.10 강 들으면서 추가적으로 조사한 것 -2 ※이번 메모는 강의와 관련하여 들으면서 제 호기심들을 해결한 것들입니다. 1. 형식 지정자 .precision 반올림에 대해서 어쩌다가 발견한 것인데, 출력이 3.1234567이 되야하는 데 계속해서 3.123457이 되는 형상을 목격하게 되었다. 예시 1) 형식 지정자에서 정밀도는 부동 소수점에서 소수점 이하 몇 자리까지 표현할 것인지를 결정한다.예를들어 .6%f라고 지정했을 때, 우리가 원하는 기대값은 3.123456일 것이다.그러나 지정된 숫자 값이 출력될 값보다 길 경우, 남은 자릿수를 반올림한다. 2. char와 int 형식의 %c 사용 비교 "int 형식으로 받는다"는 말은 'c' 지정자가 int 형식의 값을 받는다는 것을 의미한다. 그런데 char 형식의 값을 받을 수 있는 이유는 char.. 2024. 8. 25. [홍정모의 따라하며 배우는 C언어] 4.10 scanf() 함수의 사용법 메모 - 1 ※제 메모는 강의에 대한 이야기도 있지만, 단순히 제가 이해가 안 되어서 따로 조사한 것들도 있습니다.scnaf에서 double을 입력 받을 때 주의점printf 함수는 가변 인자로 인해 float를 double로 자동변환해준다.따라서 출력을 할때도 %f로 float형태로 그냥 썼었다.하지만 scanf에서 입력을 받을 때는 %f가 아닌 %lf로 해야한다. c plusplus 레퍼런스에 따르면, l + f 는 double을 받는다. 따라서 printf는 %f로 써도 되지만, scanf는 double로 입력 받을 때는 lf로 써야한다. 만약에 그냥 f로 입력 받게 되면 어떻게 될까? 이런 식으로 0.0000 으로 뜬다.이것은 메모리의 사이즈가 double이 float보다 커서 발생하는 문제이다. (다만,.. 2024. 8. 20. [홍정모의 따라하며 배우는 C언어] 4.7 printf() 함수의 변환 지정자들 메모 이번에는 제가 필요한 메모만 적어놨습니다. %i와 %d의 차이점형식 지정자에서 %i와 %d가 너무 궁금했음. 둘 모두 정수를 출력하는 데 사용될 수 있다.하지만 입력(input)에 경우는 차이가 발생한다. ex) scanf%i는 입력된 값이 8진수나 16진수인 경우, 각각 ‘0’과 ‘0x’ 접두어에 따라서도 읽을 수 있다. #include #include int main(){printf("%d %i %i %i\n", 1004, 1234, INT_MAX, UINT_MAX);return 0;} 출력하면, 하나는 최댓값, 하나는 2147483647, 그리고 -1이 출력된다. %i와 %d 는 양수와 음수를 모두 포함하는 signed integer 이다.그러나 UINT_MAX는 unsigned integer.. 2024. 8. 19. [중고] 삼성 갤럭시북 NT750XDZ-A51A 사보았다. 사게된 이유최근에 아빠가 노트북을 구해달라는 부탁이 있었다.조건은 이러했다.1. 삼성 또는 LG처럼 A/S가 좋아야 하며 2. 나름 최신식이며 가성비가 있어야함.3. 15인치 이상, 배터리 6시간 이상 정도.4. 예산은 많지 않지만, 40 중 후반 정도. 나는 골똘히 생각했다.사실 최신식 프로세서를 구할려면 40으로는 턱 없이 부족했다.그래서 평은 나쁘지만, 그래도 나름 나온지 3년 밖에 안된 11세대을 선택했고, 램은 되도록이면 16기가 이상으로 노선을 정했다.간단한 문서 작업이면, 11세대로는 충분할 것이라고 생각했다. 그렇게 한 달 정도 매물을 조사했고, 그러다가 운 좋게 괜찮은 가격이라고 생각된 노트북을 떴고, 부랴부랴 직거래를 신청했다. 갤럭시북 NT750XDZ-A51A이다. 가격은 33만원 .. 2024. 8. 13. 이전 1 ··· 4 5 6 7 8 9 10 ··· 12 다음