NULL
아스키코드는 문자의 표현이다. 한마디로 고유한 숫자이다. 고유한 숫자를 문자로 바꿀수있고반대로 문자도 숫자로 바꿀수있다. 방법은 간단하다. 문자와 정수의 서식문자를 이용하여 출력해보면실행결과에선 문자를 문자로 출력하고숫자를 숫자로 출력하기도 하지만 문자, 숫자를 가지고 있는 값이서식문자로 인해문자는 숫자 , 숫자는 문자로출력되는것을 볼수있다. 표를 한번 보고 이해를 해보자. 보면 문자 'A' 는 10진수로 65라는것. 알파벳이 점점 뒤로 갈수록 값이1씩 차이난다는 것을 알수있다. A~Z = 65~90a~z = 97~122 이정도만 알고 있으면 된다.그외에 다른것들은 표를 보고 찾아서 쓰자.
실수의 표현범위는 float, double 충분히 넓다. 실수에서 double형이 대표적인 이유는 double형이 float형보다 정밀도가 높다. float형은 정밀도가 부족한 면이 많다. 사진으로 봐도 float보다 double형이더 정밀도가 높다는걸 확인할수있다. double형으로 입력을 받을땐 float,double출력할땐 %f double만 입력받을때 %lf을 쓴다. 출력할때는 float, double 둘다%f으로 써주는게 표준이다.
sizeof 함수는 자료형의 크기를 확인 용도로 사용한다. 먼저 자료형의 크기를 보도록 하자. 자료형의 크기들은 외울필요가 있다. 여러번 보다가 보면 익혀질것이니그렇게 신경쓰고 외우지 마라. sizeof 사용법은 보기와 같다. 그냥 변수나 자료형의 이름을sizeof()괄호안에 넣어주면 된다. 자료형의 크기만큼 값들이 나온다. 여기서 출력결과값을 보면 sizeof함수를 이용해서 변수의 크기를출력하는것들은 다 정상적으로 표현이 됬는데 sizeof함수로 크기를 연산한것은 크기가 int와 같은 4바이트로 변환이 된것을 확인할수있다. 피연산자를 연산하면서 4바이트가 된 이유는 CPU는 연산을 할때 int로 형변환이 된다. 즉 4바이트로 형변환됨. 굳이 많은 크기의 데이터가 필요하지않는데 크기가 큰 자료형으로 데이..