반응형

문자열 2

파이썬(python) 내장 자료형(Data Type) 숫자, 문자열

'자료형', 또는 Data type 또는 Type이라고 한다. 파이썬의 자료형은 매우 단순하고 직관적이다_. C언어의Data Type_들은 같은 숫자라 해도 int, short, unsigned int, unsigned short, float, double long….. 등등 메모리를 얼마나 차지하는지 또는 숫자를 어떻게 표현하는지에 따라 세분화 된다. 이런 세분화된 자료형을 잘 사용하면 성능(performance)를 향상시키지만, 잘 못 사용하면 그 반대의 효과 또는 알 수 없는 오작동, 또는 에러가 발생한다. 32비트 시스템과 64비트 시스템의 자료형의 호환성을 위한 매크로 사용은 당신을 멘붕의 세계로 안내한다.(32비트 시스템의 int는 32bit 64비트 시스템에서의 int는 64비..

배열과 문자열의관계 C언어

C언어는 문자를 배열로 다룬다. 문자열은 말그대로 문자들의 나열이다. 이곳에서 주로 다룰 내용은 기초적인 내용보다는, 공부를 해나가면서 상식적(자연스럽게)으로 이해하기 힘든내용을 요약정리해두겠다. 배열의 기본 문법은 안다는 전제하에 설명을 하겠다. 배열로 문자열를 다루는 법 일반적인 설명보다는, 예를 들어설명하겠다. char a='a'; // 문자를 다루는 '따옴표다 문제없이 a변수에 a가 입력된다. char a="a"; // 에러가난다 a를 "로묶어놨기때문에 문자열로 인식한다. 이상태에서에러가 안나게 고치려면? char*a="a"// 문자열로 인식하고 에러가 안 난다. 그럼 왜 포인터로 선언하면 에러가 안나는걸까. C에서는 String형이 없다. 위와같이 char 형이다. 그래서 C에서는 문자열 인식 ..

반응형