전체 글(139)
-
C언어 - printf()함수의 변환 지정자들
#define _CRT_SECURE_NO_WARNINGS #include #include #include int main() { double d = 3.14159265358979323846264338327950288419716939; printf("%c\n", 'A'); printf("%s", "I love you\n"); printf("Even if there's a small chance, \ we owe this to everyone who's not in this room to try.\n"); printf("\n"); printf("%d %i %i %i\n", 1004, 1234, INT_MAX, UINT_MAX); printf("%u %u %u\n", 1024, -1, UINT_MAX); pr..
2020.11.09 -
C언어 - strlen() 함수
본래 Hello에 null charater가 들어가 6이 되어야 하는데 5이다. strlen() 함수는 null character를 빼준다 str2 의 char는 6개의 공간을 가진다. 빈칸인 스페이스는 1개의 공간을 차지한다. str3에서 보다싶이 " \0" 으로 스페이스 한칸을 가지고 있다. str5의 변수크기는 4바이트, 길이는 5. (x64체제에서는 변수크기 8바이트 이다. // 64bit = 8 byte) x86과 x64의 차이 : blog.naver.com/PostView.nhn?blogId=mumasa&logNo=221049608979 x86과 x64의 차이점 x86 이라는 뜻은 인텔(INTEL)의 CPU 시리즈 이름이자 그 CPU의 명령체계 아키텍쳐 이름입니다. ... blog.naver...
2020.11.09 -
C언어 - 문자열이 메모리에 저장되는 구조
문자열의 끝을 알리는 ASCII code 0 을 넣는다. 마지막 문자열엔 null character인 0이 오는데 그 이후엔 계속 0이 나옴. 메모리엔 저장이 되지만 World부터 null charater가 있기때문에 printf가 출력하지 않음
2020.11.09 -
C언어 - 문자열 입출력하기
//#define _CRT_SECURE_NO_WARNINGS #include #include int main() { char fruit_name[40]; // 저장공간을 40개를 확보하는 것 // 40개의 메모리 공간을 대표하는 주소 하나만 알려줌. printf("what is your favorate fruit? \n"); scanf("%s", fruit_name); // &가 사라진건 fruit_name 자체가 주소이기때문 // 40개의 메모리공간을 대표하는 주소 => fruit_name printf("You like %s!\n", fruit_name); return 0; } 출처 : 홍정모의 따라배우는 C언어
2020.11.09 -
C언어 - 부동소수점형
우리가 주목해야될걸 Normarlized significnad 이다. 부동소수점수를 표현하는 방식이기 때문에 부호 1비트 exponent(10진수) 8비트 fraction(분수)은 23비트 exponent 를 signed로 저장하거나 unsigned로 저장하거나. 출저 - 홍정모의 따라배우는 C언어
2020.11.09 -
C언어 - 문자형
ASCII Chart (ASCII Character Type) 어떤 문자가 어떤 수에 대응되는지? www.ascii-code.com/ ASCII Code - The extended ASCII table The following ASCII table with hex, octal, html, binary and decimal chart conversion contains both the ASCII control characters, ASCII printable characters and the extended ASCII character set Windows-1252. www.ascii-code.com 대문자 A는 10진수로 65 문자로서의 0은 10진수로 48 char 타입은 한 글자씩만 들어갈수 있음. ..
2020.11.09