태그 : C 요약보기전체보기목록닫기

1

C와 C++의 native datatype의 range

-SqlServer에서는 unsigned type을 지원하지 않으므로 해당 range를 커버하는 datatype을 선택한다.-float, double, long double 같은 소수점 이하 값을 관리하는 실수를 관리하는 datatype의 경우 decimal이나 numeric의  precision과 scale을 적절하게 지정하여 사용한...

int -> BYTE data truncation & pragma pack(1)

C프로그래밍을 할 때 변수가 저장할 수 있는 값의 범위를 초과하여 발생하는 문제들이가끔씩 있다. (나같이 부족한 사람에게는 자주 있다. T.T)- short(2byte)에 32767이 초과하도록 연산을 하여 음수의 값을 보고 황당해 한다든지...- BYTE에 int값을 대입하고 예상치 않는 값을 보고 다른 곳을 뒤진다던지...*물론 string...
1