일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 샤오미 미밴드 7 스마트밴드
- 오토비 AZ100TR 32G 전후방 FHD 2채널 트럭 화물차 전용 블랙박스 보증기간 2년 20m케이블 포함 후방 적외선 방수 AS 2년보장
- 22FW 로고 패치 포켓 체크 셔츠 2F000 03 M2359 F41
- 더블탭스 22SS 정글 01 셔츠 WTAPS JUNGLE 01 GREIGE M
- ipTIME 유무선공유기
- 두칸 프릴 오버핏 후드티
- 22FW 이바나 빈티지 체크 셔츠 더스트핑크 8054631
- ChatGPT
- 대림디움 대림바스플랜 PL-3070 탑카운터형 세면대/욕실/화장실/세면도기
- 러버메이드 벤티드 브루트(75L) 원형 컨테이너 리빙박스
- [제이앤제나] 허리에 무리없는 신생아부터 역류방지쿠션_앨리펀블루 역류방지쿠션
- 남쪽나무 세면대 세면대 세트 (스마트거울) 벽걸이세면대 이케아세면대 세면기
- 봄봄 골드라인 4023G 탑볼세면대 화이트골드 카운타 도기볼 카페세면대
- list #pop #remove #del #append #insert #list형 #파이썬 파이썬 기본 문법 #파이썬 list
- 잡잡 NBR 요가매트 스탠다드 운동매트 10mm 퍼플
- 반스 올드스쿨 VN000D3HY28
- 1개
- 삼성 갤럭시워치5
- 톰브라운 명품톰브라운 23SS 더블페이스 니트 아우터형 포켓 셔츠 MJT291A 07545 415
- 올리비아 스텐 세면대 세트
- 미네 리빙다이닝 6인 원목 코너형 식탁세트(소파형)
- 굿아이템 양면오픈형 투명 접이식 리빙박스 폴딩박스 옷정리함 수납박스 펜트리수납함
- 내셔널지오그래픽 피너스 빅로고 라운드넥 긴팔 티셔츠 카본 블랙
- 23SS 스트라이프 오버핏 셔츠 723033 V2L30 9066
- 코멧 접이식 투명 리빙박스 56L 대형 2개입
- 긍정
- 8052 블랙라인 정사각 세면기
- 네스파 다야몬드은박 후드티
- 리빙앤트리 펠리컨 박스 대
- 위드리빙 대용량 옷 수납 방수 바구니
- Today
- Total
목록분류 전체보기 (146)
냥집사의 개발일지
안녕하세요 오늘은 문자열 관련 문법을 정리해보겠습니다. 1. str() : 문자열 type이 아닌 데이터를 문자열 type으로 변환 print(str(5)) print(type(str(5))) print(str(True)) print(type(str(True))) 5 (정수형), True(Boolean형) 문자열 type이 아닌 변수들이 str() 함수를 통해 문자열 type으로 변환된 것을 확인할 수 있습니다. 2. 개행 문자 print("hello") print("hello", end = "") print("world") c언어가 익숙한 분들은 아래 결과가 의아할 수도 있습니다. "\n" 개행 문자를 쓰지 않았는데 첫 번째 hello 이후 개행이 된 것을 확인할 수 있습니다. 이는 print()함수에..
안녕하세요 오늘은 파이썬 기본 문법에 대해 정리해보겠습니다. (변수 선언 & 수학 함수) 1. C언어, C++과는 다르게 파이썬에서는 변수 선언 시 자료형을 생략합니다. a = 7 b = 3.4 c = 'g' print(type(a)) print(type(b)) print(type(c)) a, b, c 변수 선언 시 자료형을 생략했지만 type함수를 이용해 변수의 자료형을 출력할 때는 적절한 자료형이 출력된 것을 확인할 수 있었습니다. 2. 파이썬에서 자주 사용되는 수학 함수 import math print("math.pi : ", math.pi) print("math.e : ", math.e) print("math.fabs(-5) : ", math.fabs(-5)) print("math.factoria..
안녕하세요 오늘은 공용체, 열거형 typedef에 대해 정리해보겠습니다. 3가지 모두 하나의 포스팅으로 하기에 양이 너무 적은 거 같아서 한꺼번에 모아서 알아보아요~ 1. 공용체 union 저도 실무하면서 잘 못 보는 문법인데요. 임베디드 프로그래밍에서 가끔 쓰이는 경우가 있으니 알아두시면 좋을 것 같습니다. 공용체의 선언 방식은 struct와 같습니다. 아래 포스팅을 참고해주세요~ 2022.09.23 - [C언어] - C언어 - 구조체 (struct) C언어 - 구조체 (struct) 안녕하세요 오늘은 구조체에 대해 알아보겠습니다~ 지금까지는 기본 자료형(int, double, char etc.)등으로만 코드를 구성했다면 오늘은 사용자 정의 자료형 즉, user의 필요에 따른 자료형을 struct를 l..
안녕하세요 오늘은 구조체 포인터와 구조체 배열에 대해 정리해보겠습니다. 1. 구조체 포인터 와 '->'연산자 다들 아시다 시피 당연히 포인터 변수가 구조체를 가리킬 수 있겠죠. 이때 구조체 포인터 변수는 '->' 연산자를 통해 구조체 멤버 변수에 접근할 수 있습니다. #include #include #include struct profile{ char name[10]; int age; char *introduction; }; int main(){ struct profile me = {"Jeff", 20, NULL}; me.introduction = (char *)malloc(100 * sizeof(char)); strcpy(me.introduction, "hello_Jeff"); struct profil..
안녕하세요 저번 포스팅에 이어 구조체에 대해 더 정리해보겠습니다. 구조체의 활용 예제를 몇 가지 살펴볼 텐데요. 1. 배열 및 포인터를 구조체의 멤버 변수로 사용 2. 구조체를 구조체의 멤버 변수로 사용 1. 배열 및 포인터를 구조체의 멤버 변수로 사용 아래 예제는 이름을 배열로, 자기 소개말은 포인터로 구조체의 멤버 변수를 구성했습니다. #include #include #include struct profile{ char name[10]; int age; char *introduction; }; int main(){ struct profile me; strcpy(me.name, "Jeff"); me.age = 20; me.introduction = (char *)malloc(100 * sizeof(ch..
안녕하세요 오늘은 구조체에 대해 알아보겠습니다~ 지금까지는 기본 자료형(int, double, char etc.)등으로만 코드를 구성했다면 오늘은 사용자 정의 자료형 즉, user의 필요에 따른 자료형을 struct를 이용해 만들어 보겠습니다. 1. 구조체 선언 과 멤버 접근 연산자 사용 방법 구조체 선언 하는 법은 아래와 같습니다. 예약어(struct) + 구조체 이름 {구조체 멤버 변수} ex. struct s1{ int i1; char c1; double d1; } 구조체를 선언하고 멤버 변수에 접근하여 출력하는 예제를 살펴보겠습니다. #include struct Earth{ char *continents; // "Asia", "Africa", "North_America", "South_Americ..
안녕하세요 오늘은 메모리 동적 할당 3탄 동적 할당을 이용하여 문자열 처리하는 법을 정리해보겠습니다. 이전 메모리 동적 할당 포스팅도 참고해주세요~ 2022.09.20 - [C언어] - C언어 - 메모리 동적 할당 (malloc) C언어 - 메모리 동적 할당 (malloc) 안녕하세요 오늘은 메모리 동적 할당에 대해 정리해보겠습니다. 일반적인 정적 할당은 Compile 단계에서 할당되지만 동적 할당은 runtime 시 메모리에 할당되는 특징이 있는데요. 먼저 메모리 동적 leggo-fire.tistory.com 2022.09.21 - [C언어] - C언어 - 메모리 동적 할당 (calloc, realloc) C언어 - 메모리 동적 할당 (calloc, realloc) 안녕하세요 오늘은 메모리 동적 할당 ..
안녕하세요 오늘은 메모리 동적 할당 2탄 calloc과 realloc에 대해 정리해보겠습니다. 2022.09.20 - [C언어] - C언어 - 메모리 동적 할당 (malloc) C언어 - 메모리 동적 할당 (malloc) 안녕하세요 오늘은 메모리 동적 할당에 대해 정리해보겠습니다. 일반적인 정적 할당은 Compile 단계에서 할당되지만 동적 할당은 runtime 시 메모리에 할당되는 특징이 있는데요. 먼저 메모리 동적 leggo-fire.tistory.com 메모리 동적 할당 1탄도 참고하세요~ 1. calloc calloc의 원형 : void *calloc(unsigned int count, unsigned int size); malloc의 매개변수가 size 1개였던 것과 달리 calloc는 coun..
안녕하세요 오늘은 메모리 동적 할당에 대해 정리해보겠습니다. 일반적인 정적 할당은 Compile 단계에서 할당되지만 동적 할당은 runtime 시 메모리에 할당되는 특징이 있는데요. 먼저 메모리 동적 할당하면 빠질 수 없는 malloc, free 함수의 예제를 보면서 정리해보아요~ #include #include int main(){ int *pi; pi = (int *)malloc(sizeof(int)); if(pi == NULL){ printf("out of memory"); exit(1); } *pi = 5; printf("*pi : %d\n",*pi); free(pi); return 0; } 1. malloc, free 함수는 stdlib.h 헤더 파일에 선언되어 있습니다. 2. 동적 할당 하는 ..
안녕하세요 오늘은 void 포인터에 대해 정리해보겠습니다. 포인터, 배열 포인터, 함수 포인터에 이어 마지막 포인터 챕터가 되겠습니다. 1. void 포인터 선언 void + 간접 참조 연산자 + 포인터 변수 ex) void *vp #include int main(){ int x = 5; void *vp; vp = &x; printf("x = %d\n",*(int *)vp); return 0; } 배열 포인터나 함수 포인터처럼 선언 방법이 어렵진 않지만 위의 코드에서도 알 수 있듯이 실제로 가리키는 값에 접근할 때 void 포인터의 자료형을 정해주어야 합니다. 위의 코드에서는 void 포인터 vp를 정수 포인터형으로 형 변환시킨 뒤 간접 참조 연산자로 x의 값에 접근하였습니다. 아래 결과에서도 vp가 정..