본문 바로가기 메뉴 바로가기

LuCycle의 잡동사니

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

LuCycle의 잡동사니

검색하기 폼
  • CATEGORY (171)
    • PROGRAMING (54)
      • C (16)
      • 파이썬 (3)
      • HTML (1)
      • 딥러닝 (15)
      • WSL (5)
      • 리눅스 (7)
      • Visual Studio Code (7)
    • INFORMATION (94)
      • 소식 (10)
      • 정보 (72)
      • 사용기 (10)
      • 번역 (2)
    • Life Story (11)
      • 유용한 정보 (8)
      • 게임 (3)
  • 방명록

PROGRAMING/C (16)
C언어 조건문 if

|조건문 조건문은 어떠한 조건을 만족하는지 만족하지 않는지를 구분하기 위해서 사용합니다.예를들어 어떤수가 10 이상이면 A를 10미만이면 B를 출력하는 프로그램을 만들고 싶다면 조건문을 사용해서 각 조건별로 실행하면 됩니다. |조건문 ifif문은 조건문중 하나로 if(조건식){(실행할 내용)}의 구조를 가집니다. 1234567891011121314#include int main() { int a; printf("숫자를 입력하시오 : "); scanf_s("%d", &a); if (a > 5) { printf("5보다 큰 숫자입니다"); } return 0;} cs위의 코드의 경우 a가 5보다 큰 경우만 5보다 크다고 출력되게 됩니다. 조건을 하나가 아닌 여러가지로 두고 싶은 경우에는 if(조건식){(실행..

PROGRAMING/C 2019. 7. 17. 18:24
C언어 콤마 연산자

|콤마 연산자 콤마 연산자는 한정된 공간에 여러가지를 써야할때 사용됩니다.콤마를 기준으로 왼쪽부터 오른쪽으로 계산되게 됩니다.예를 들어서 A = (3+2, 3-2) 와 같은 식이 있다면 A에는 1이 들어가게 됩니다. 다른 예를 들면 prinf("A "), print("B "),printf("C"); 와 같이 입력했다면 'A B C' 가 출력되게 됩니다.그동안은 잘 모르게 사용했을 수 있지만 조건문이나 반복문에서 콤마연산자를 계속해서 사용하고 있었습니다. 중요하진 않지만 위와같은 사용법이나 변수를 선언할때도 한번에 선언할 수 있습니다. 출처/참고 광고

PROGRAMING/C 2019. 7. 15. 14:13
C언어 #define, const 설명

|#define #define이란 영어에서부터 알수 있듯이 정의한다는 것입니다. 코드 안에서는 #define pi 3.14 와 같이 씁니다, 이 코드가 의미하는 것은 pi라는 상수는 3.14라는 것이다. 이것은 상수로 변수와 같이 값을 변경할 수 없습니다. #define 은 전처리기로 main문 위에 쓰게 됩니다.123456789101112131415#include #define pi 3.14 int main() { int r; float size; printf("반지름을 입력하시오 : "); scanf_s("%d", &r); size = pi * r * r; printf("%f", size); return 0;} cs|constconst는 변수앞에 붙여 상수로 만들어줍니다.위의 코드를 const를 사용..

PROGRAMING/C 2019. 7. 15. 13:57
C언어 scanf 설명과 scanf_s 차이점

우선 scanf와 scanf_s의 차이점부터 설명하겠습니다. scanf_s는 scanf의 문제점을 해결한 함수로 오버플로우의 상황을 막기위한 함수입니다.기존의 scanf는 크기를 지정하지 않고도 문자열을 입력받았지만 scanf_s의 경우 크기를 지정해야지만 문자열을 입력받습니다.이로인해 오버플로우의 상황을 막을 수 있는 함수로 scanf대신 scanf_s를 사용하는 버릇을 들이는것이 좋습니다.|scanf_s scanf_s를 줄여서 scanf라고 하겠습니다. scanf는 사용자로부터 값을 입력받기 위한 함수로 지정한 위치에 사용자가 입력한 값을 저장하는 역할을 합니다.123456789101112# include int main() { int test; printf("숫자를 입력하시오 : "); scanf_..

PROGRAMING/C 2019. 7. 15. 13:46
C언어 printf 형식지정자와 자릿수 지정방법

printf에 대해서 설명합니다. 각 예제 소스는 직접 빌드해서 값을 확인하시기 바랍니다. |printf printf는 말그대로 화면에 출력하기 위한 함수입니다.printf("Hello World") 라고 치게 되면 하면에 Hello World 가 출력되게 됩니다. printf를 사용하는 여러가지 방법에 대해서 알아보겠습니다.printf 안에서 main 문 안에서 사용한 변수를 불러올 수 있는데 1234567891011# include int main() { char test = 'A'; printf("%c\n", test); printf("%d\n", test); return 0;}cs위와같이 코드를 짜고 실행을 하게되면 각각 A와 65가 나오게 됩니다. %d형으로 했을때 65가 나오는 이유는 A의 아..

PROGRAMING/C 2019. 7. 15. 13:28
비주얼 스튜디오 0 코드로 인해 종료되었습니다

|비주얼 스튜디오 0 코드로 인해 종료되었습니다 이전 비쥬얼 스튜디오에서는 이렇지 않았는데 최신 버전의 비주얼 스튜디오에서는 프로그램이 종료될때 '0코드로 인해 종료되었습니다' 라는 말이 나옵니다. 이것은 프로그램이 종료될때 return 0 를쓰는것과 같이 정상적으로 종료되었다는 뜻입니다. 하지만 이것이 나오면 보기 안좋기 때문에 없애는 방법을 알려드리겠습니다. 비주얼 스듀티오를 열고 도구 - 옵션 - 디버깅 - 일반 탭으로 들어간 다음 맨 아래에 있는 '디버깅이 중지되면 자동으로 콘솔닫기' 에 체크를 하면 됩니다. 그러면 예전에 보던것과 같이 '계속하려면 아무 키나 누르십시오...'으로 바뀌게 됩니다. 출처/참고 광고

PROGRAMING/C 2018. 10. 12. 20:43
함께 배우는 C언어 1장 - C를 실행시킬 수 있는 프로그램은?

안녕하세요 LuCycle 입니다. 매일매일 쓰려고 했지만 시간이 잘 안나네요 ㅎㅎ;; 처음부터 말했듯이 저도 C언어를 하나도 모르는 상태입니다. 제가 생각하는 꼭 알려줬으면 하는 부분들을 직접 찾아서 포스팅하고 있습니다. 틀린 부분이 많을 수도 있다는 점 다시한번 양해 부탁드립니다. 그럼 바로 시작하도록 하겠습니다! ◇코딩, 컴파일은 무엇일까? 제가 C언어를 이전에 공부하려고 했을때 가장 막막하던 부분이 있습니다. 당시 제가 산 책에는 C언어의 문법만 설명되어 있고 어떤 프로그램으로 어떻게 실핼시켜야 하는지가 설명되어 있지 않았습니다... 이번 포스팅에서는 어떤 프로그램에서 C언어를 코딩하고 컴파일하여 실행할 수 있는지 여러 프로그램들을 알려드리겠습니다. 우선 기본적인 개념부터 알아야겠죠. 코딩이란 프로..

PROGRAMING/C 2017. 1. 14. 21:20
함께 배우는 C언어 1장 - C언어란?

안녕하세요 LuCycle 입니다. C언어에 대해서 공부하려고 합니다. 이글은 C언어를 아무것도 모르는 초보가 공부하면서 겪을 수 있는 불편함이나 어려움을 중점으로 포스팅 할 계획입니다. 저 또한 C언어를 독학하면서 내용 정리 겸 알게된 사실을 적어보려고 합니다. C언어를 조금이라도 아시거나 배운적이 있으신 분들에게는 맞지 않을 수 있습니다. 또한 다른 프로그래밍 언어를 공부하기 위해서 C를 공부하시는 분들이 있는데 C는 필요없고 다른 언어가 필요하다 라는 분들은 다른 언어를 바로 공부하시는게 더 좋다는 소리를 들었으니 참고하시기 바랍니다. 지금부터는 제가 알고 있는것과 찾은 자료들을 바탕으로 포스팅할 예정이며 틀린부분이 있다면 지적해주시면 감사하겠습니다. ◇C는 무엇인가? 이 부분은 중요한 부분이 아니니..

PROGRAMING/C 2017. 1. 12. 22:44
이전 1 2 다음
이전 다음
공지사항
  • 2018/10/20 공지
  • 음악 게시물 관련 안내글
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 윈도우10
  • TensorFlow
  • tensorboard
  • 스레드리퍼
  • Jupyter Notebook
  • 화면캡쳐
  • 픽셀
  • VSCode
  • 크롬
  • 명암
  • 디스플레이
  • 텐서보드
  • constant
  • 명암비
  • 우분투
  • tensorflow gpu
  • 쓰레드리퍼
  • RS4
  • 텐서플로우
  • 아마존
  • 화면캡쳐프로그램
  • 프리싱크
  • 주피터 노트북
  • 와트맨
  • 라데온
  • Sandisk
  • AMD
  • 최적화
  • 샌디스크
  • 동기화 오류
more
«   2025/09   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바