전체 글
-
-
[c++] unsigned int + int실수모음 2022. 12. 21. 12:40
c++ implicit type casting 어지간하면 unsigned 쓰지 말자 unsigned int 가 음수가 되지 않게하는 이상 계산값은 잘 나오긴 함 부호가 없는게 있는걸로 바뀜 사용하는 메모리 작은 자료형이 큰 자료형으로 바뀜(데이터 손실 막기 위함) int -3 즉, 11111111111111111111111111111101(2) 이 unsigned int 가 되어 4294967293가 됨 요기에 1이 더해져서 4294967294 가 나오는거 int -1 즉, 11111111111111111111111111111111(2) 이 unsigned int 가 되어 4294967295가 됨 요기에 3이 더해져서 2가 나오는거 11111111111111111111111111111111 + 1 = 0..
-
[c++] size vs sizeof아무거나적어~ 2022. 12. 21. 07:28
1. sizeof sizeof() 함수는 메모리 공간을 차지하는 byte수를 return 합니다. the sizeof() operator does not give you the number of elements in an array, gives you the number of bytes a thing occupies in memory. sizeof() 함수로 포인터 변수의 크기를 구한다면 운영체제에 따른 byte 수가 return 32-bit operating system : 4bytes 64-bit operating system : 8bytes 배열의 이름은 배열의 시작주소를 의미합니다. sizeof(배열이름) 은 4bytes 혹은 8bytes가 return됩니다. an array type will d..
-