본문 바로가기

코딩공부2

ASCII 코드와 UNICODE [아스키코드] ASCII 코드에서 문자 1개는 1byte(8bit)를 할당받는다 1바이트는 (8비트) 0~255숫자를 가지고 있는데 ASCII코드에서 8비트를 다 사용하는것은 아니고 1비트는 오류검사용 (패러티비트parity bit) 으로 사용하여 총 7비트, 즉 0~127까지의 숫자를 문자로 변환해서 표기한다. 즉 문자는 각각 숫자값을 가지고있다는 것이다. C언어에서는 문자를 표기할 때 char 을 사용해서 변수 선언을 하는데 이것은 정수형 변수를 선언을 할때도 공통으로 쓰이는 것이다. 즉 문자는 숫자와 같이 값을 가지고 있으며 연산도 가능하다 #include int main() { printf("%d %c\n", 'a'+1, 'a'+1); return 0; }위의 코드와 이미지는 C에서 문자 'a' .. 2020. 10. 13.
SVG이미지에 대해 1.예전에는 작업에 들어갈 때 jpg.png 파일을 많이 사용했었는데 최근 간단한 hover효과나 active효과가 들어가는 작은 아이콘 정도에 SVG이미지를 적용하기 시작했다. SVG 이미지를 사용하면서 느낀 장점이라면 hover나 active용 이미지를 따로 만들지 않고 코드로 해당 효과를 줄 수 있다는 것인데 이 부분이 나에게는 굉장히 매력적이었다. 그래서 적어보는 SVG에 대한 내용 왼쪽 비트맵 이미지, 오른쪽 백터 이미지 ( 왼쪽의 비트맵 이미지는 픽셀 단위로 깨져서 보인다 ) SVG는 기존 jpg.png 이미지와 같이 비트맵 형식의 이미지가 아닌 백터 이미지이기 때문에 다양한 환경에서 이미지가 깨질 일 없이 보인다는 것 또한 장점이다. 디자이너의 입장에서 설멍해 보자면 포토샵과 일러스트의 차이.. 2020. 10. 3.