본문 바로가기
반응형

Programming Language29

[C] 문자/문자열을 정수로 바꾸는 함수들 숫자로 이루어진 문자/문자열을 정수형으로 변환하는 방법에 대해서 알아보자. 1. 문자 → 정수💡 ASCII 코드 활용문자는 ASCII 코드로 저장된다.정수형으로 변환하려는 문자값에 - '0' 해주면 된다.'0' = 48'1' = 49'2' = 50'3' = 51'4' = 52'5' = 53'6' = 54'7' = 55'8' = 56'9' = 57📌 이 방법은 한 자리 숫자 문자에서만 사용할 수 있다! void main() { char ch = '3'; int num = ch - '0' // '3' - '0' => 51 - 48 = 3} 2. 문자열 → 정수💡 함수 : atoi(), atol()atoi : ASCII to Integer가장 단순한 방법이다. 단, 문자열이 모두 숫자여야 한다.. 2025. 6. 9.
[C/C++] scanf, scanf_s 차이 오랜만에 C언어 책 펼쳐서 보고 있는데아주 야무~~지게 필기한 포스트잇 발!견! 그래서 정리 차 작성해본다. 1. scanf, scanf_s 란?scanf, scanf_s 모두 C/C++ 언어에서 표준 입력을 처리할 때 사용하는 함수이다. 💻 예시#include int main(void){ int age; char name[10]; scanf("%d", &age); scanf_s("%s", &name, (unsigned int)sizeof(name)); printf("&s님 나이는 %d살입니다.\n", name, age); return 0;} 2. scanf, scanf_s 차이점보안성과 사용환경에서의 차이점이 있다.📌 보안성 : 특히 문자.. 2025. 5. 29.
[python] 자료형 비교(string, list, tuple, dict, set) 코딩할 때마다 헷갈리는 자료형들...매번 에러를 맞이하면서 구글링탭만 몇 개를 열고 보는지ㅠㅠ이젠 하나만 펼쳐놓기 위해 정리해보려한다. ㅎ * 변수명으로 예약어를 사용하면 XX  표는 예시일뿐 * 구분/자료형string(문자열)list(리스트)tuple(튜플)dict(딕셔너리)set(집합, 세트)기호"" (큰 따옴표) 혹은'' (작은 따옴표)[](){}{}선언str()list()tuple()dict()set()변경str.replace(a, b)→ a를 b로 변경list[1] = 5→ idx 1의 값 5로 변경X(교환은 가능)예) x, y = y, xdict["key"] = 1→ key의 value를1로 변경-추가str1 + str2→ 문자열 합str * 3→ 문자열 반복list1 + list2list... 2025. 1. 14.
[Python] 파이썬 v.2.7과 파이썬 v.3에서의 range() 함수 비교 range() 함수는 파이썬 v.2.7과 파이썬 v.3에서 조금의 차이가 있다.v.2.7에서는 연속된 숫자가 들어있는 list로 반환하지만,v.3에서는 객체(반복 가능한 객체)로 반환한다. 이번글에선 파이썬 버전에 따른 range() 함수의 차이점에 대해 정리하려 한다.  파이썬 v.2.7 리스트로 반환하기 때문에 아주 큰 숫자를 지정하면 메모리 사용량이 많아진다. xrange() 함수를 이용하여 리스트 대신 객체를 생성할 수도 있다. >>> range(5)# 출력 : [0, 1, 2, 3, 4]  파이썬 v.3리스트가 아닌 객체로 반환하고 이터레이터(iterator)를 생성한다.여기서 이터레이터(iterator)란?        - 파이썬에서 반복을 지원하기 위한 객체이다.        - '__ite.. 2025. 1. 7.
[Do it! 점프 투 파이썬 26-28일차] 8장_정규표현식 아래의 내용은 'Do it! 점프 투 파이썬' 책을 공부하며 정리하였습니다.https://www.aladin.co.kr/shop/wproduct.aspx?ISBN=K362833219&start=pnaver_02 Do it! 점프 투 파이썬챗GPT를 시작으로 펼쳐진 생성 AI 시대에 맞춰 설명과 예제를 다듬고, 최신 경향과 심화 내용을 보충했다. 또한 이번 개정 2판도 50만 코딩 유튜버인 조코딩과 협업을 통해 유튜브 동영상을 제공해www.aladin.co.kr 오늘은 마지막인 8장 정규 표현식에 대해 정리해보도록 하겠습니다. 정규 표현식 살펴보기 정규 표현식(regular expressions)은 복잡한 문자열을 처리할 때 사용하는 기법으로, 파이썬만의 고유 문법은 아닙니다. 문자열을 처리하는 모든 .. 2024. 4. 22.
반응형