프로그래밍언어

printf(문자)함수로 문자 출력하기. #include int main() { printf("\"The truth is... \nI am Ironman.\"\n); return 0; } 입력 → printf() → 출력 입력은 출력할 문법을 받아야 한다. 그래서 입력은 printf함수의 안에 들어간다. 함수를 실행시키면 화면에 출력시키는 기능을 한다. ​ printf(...) printf formatted의 약자로 형식을 맞춰 나타낸다는 뜻이다. 파이썬 같은 다른 언어에서는 형식을 하나하나 맞추지 않고 print함수를 사용한다. 그래서 따로 \n을 쓰지 않고 print함수를 두 번 사용하면 줄이 바뀐다. C언어는 문법을 엄격하게 만들었기 때문에 잘 배워두면 다른 언어 배울 때 쉽다. ​ \n (esca..
meta tag의 속성들 meta tag의 속성들 meta tag란?어떤 데이터가 있으면 그 데이터를 설명하는 데이터.이 웹페이지의 요약 : 저자누구? 내용요약? 검색키워드?웹페이지에는 나타나지 않지만 웹페이지를 정체성을 나타내는 중요한 태그. meta tag의 속성 Meta라는 태그를 잘 사용하면 웹페이지가 훨씬 더 가치 있는 정보가 될 수 있다 - meta charset="utf-8" - 이 문서는 utf-8으로 저장 된 파일이라고 알려주는 속성. 이 속성을 표시 하지 않으면 브라우저 기본 설정에 따라 화면이 깨지게 나올 수도 있다. - meta name="description" content="meta tag의 속성" - 검색결과에 이 웹페이..
변수가 편리한 이유 변수 선언 - 변수에 값을 대입 - 연산 - 연산 결과를 변수에 대입 변수라는 개념을 도입하면서 메모리의 주소를 직접 알 필요가 없어졌다. 프로그래머가 작업을 편리하게 할 수 있어졌다. 변수를 선언하는 법 int main(void) { int x; int y; int z; x = 1; y = 2; z = x + y; return 0; } int x; - declaration(선언한다) - 자료형을 입력하고 내가 사용하고 싶은 자료형의 이름을 입력하고 ;을 입력해 문장을 끝낸다. - 정수 하나를 담을 만한 메모리 공간을 확보했고 메모리 공간을 x라는 변수를 통해서 접근할 수 있다는 의미. - 변수 선언을 블럭(Body)안에서 맨앞에 하게 되어 있었는데 요즘은 코드 중간중간에 쓸 수 있다..
#include int main(void) { int a; int b; int c; a=1; b=2; c=a+b; printf("Result is %i", c); return 0; } C의 해부학 함수는 어떠한 데이터를 입력으로 받아 들이고 결과적으로 어떠한 데이터를 출력해내는 존재. 작은 함수들이 입력과 출력을 어떻게 주고 받는지에 대한 구조를 잘 파악하고 잘 만들어 낼 수 있는가가 중요함. 입력 main 함수 출력 void { 함수 } int C 프로그램 언어적인 측면에서 훑어보기 문장(Statement) 전처리기, 함수 정의 시작, 영역의 시작, 변수 선언, 변수에 값 대입, 변수에 연산 결과 대입, 함수 호출, 결과 값을 반환, 영영의 끝 등을 문장이라고 한다. #include - 앞에 # 붙은 ..
새로운 프로젝트 만들기 메뉴바 File - Open Folder... - 파일추가 이름.c 컴파일 하는 방법(실행파일 생성하기) 1. Terminal - New Terminal - Powershell * F1 -shell검색해서 쉘변경가능 2. 파일경로> gcc 프로젝트명.c 비주얼 스튜디오 코드의 파워쉘에서 콘솔창 기능 이용가능 파일경로> dir 디렉토리 안에 무엇이 있는지 확인 파일경로> gcc 프로젝트명.c 컴파일 성공 폴더안에 a.exe 파일 생성됨 파일경로>.\a.exe ~실행 된 작업확인~ ./a 누른 후 탭 누르면 .\a.exe 자동 완성 파일경로>gcc 프로젝트명.c -o 프로젝트명.exe 옵션 넣는 법 - o=output 폴더안에 프로젝트명.exe 파일 생성됨 파일경로>.\파일경로.exe..
컴파일러와 링커 고수준 프로그래밍 언어 최고수준언어 : 인간의 언어 ↔ 로우수준언어 : 기계어(2진수로 된 머신 코드) 저수준언어는 컴퓨터가 알아듣기 더 적합하다. 컴파일러 : 고수준언어인 프로그래밍언어를 컴파일러가 기계어로 변환 시켜줘서 CPU가 읽고 출력 할 수 있게 한다. 컴파일러와 링커가 하는 일 소스코드(c파일) → 컴파일러 →오브젝트 코드(obj파일) →링커 → 실행 파일(exe파일) 모든 언어가 스타일이 다르기 때문에 링커의 단계까지 있는 것도 아니고 컴파일러의 역할이 조금씩 다르다. - 컴파일러 프로그래밍언어를 기계어로 변역. 컴파일러가 오브젝트 코드를 만들어서 링커 하는 작업까지 포함해서 컴파일러라고 부르기도 한다. 소스코드를 컴파일러가 기계어로 번역한다. → C파일 하나 당 오브젝트 코..
태그 : HTML 태그의 제왕링크달기티스토리누르면 그 링크로 넘어 갈 수 있도록.티스토리a=anchor속성href="링크주소" 이링크로 연결해줘target="_blank" 새탭으로 열고싶어title="툴팁에 떴으면 좋겠는 문구" 누르기전에 툴팁으로 알려주고싶어 웹사이트 완성 웹페이와 웹페이지를 연결해주는 링크를 통해 웹사이트 만들기.태그 를 사용해서 각페이지에 맞게 링크를 걸어둔다.같은 템플릿 형식으로 프로젝트를 필요한 만큼 만든다.같은 템플릿의 프로젝트 복사 하는 법 : 1.html 우클릭 → Duplicate 클릭 → 이름 바꿔서 저장(ex 2.html)그 글자를 클릭 했을 때 그 페이지로 이동하는 웹사이트 완성. Tistory 피드 스토리 스킨 포럼  오늘의 느낀점그동안 배운 내용이 짧아보..
부모자식과 목록 ol=Ordered List 목록 범위 지정 + 숫자를 자동넘버링 해주는 태그 생 l=List 목록태그 활 코 딩 부모태그는 자식태그를 포함하고 있다. 부모태그 ~ 자식태그 ~같은 코드 여러번 반복해서 쓰고 싶으면?ctrl 누르면서 클릭(쓰고 싶은 부분) - 커서가 여러군데 생김 태그의 부모 태그 ~ ul=Unordered List 목록 범위 지정(숫자 넘버링 안해줌 ·로 목록 표시)· 생· 활· 코· 딩 ~ ol=Ordered List 목록 범위 지정(숫자를 자동넘버링 해줌)1.생2.활3.코4.딩 문서구조와 슈퍼스타들 생 ..
줄 바꿈 태그 : br, p줄을 바꾸고 싶다면?'html new line tag' 검색  /  'html paraghaph tag' 검색 줄바꿈(엔터)단락나누기         p=paragraph 최후의 문법 속성 & img속성 : 태그의 심화된 문법unsplash.com 저작권 없는 공공재 이미지 싸이트img scr="이미지파일.jpg" width="000"> 태그 img> 속성 src=source / width 속성은 태그 내에만 있으면 어디에 위피해도 상관없다. 속성은 태그 이름만으로 부족 할 때 더 많은 의미를 부여 하는 문법  html이 중요한 이유어떤 코드로 글을 쓰냐에 따라 검색엔진 노출빈도가 다르다.결과 값이 비슷해보여도 소스는 전혀 다르다.웹에 글을 쓴다는 것은 내부적으로 html코드를 ..
기본문법 : 태그태그(TAG) : ~~ , 태그는 로 앞뒤 태그를 구분하기 위해 뒤에 태그에는 /를 표시 해준다.글씨를 두껍게글씨 밑줄 u=underline혁명적인 변화태그를 배우기 전과 후로 나뉘는 인생!웹페이지를 이루는 HTML태그 보는 법 : 페이지 우클릭 - 페이지소스 위에 태그들이 무슨 태그인지는 몰라도 태그라는 것은 알 수 있게됐다.무슨태그인지검색해보는법 : 'HTML h1 tag' 검색예제를 복사 한 후 에디터에 적용해서 무슨 태그인지 예측해보기 통계에 기반한 학습150+ TAG가 존재한다.하나하나 다 외우고 있기는 어렵다.하지만 태그가 무엇인지 알고 있으면 검색을 통해 알 수 있다.밑천태그는 외우고 있어야 한다.밑천태그 - 통계기반으로 빈도수 높은 태그는 외우기!https://www.adv..
개발원슝이
'프로그래밍언어' 카테고리의 글 목록 (12 Page)