강의 2 _ Data Type
contract lec2 { # bool bool public b = false; bool public b1 = !false; // true값 리턴 bool public b2 = false || true; // true값 리턴 bool public b3 = false == true; // false값 리턴 bool public b4 = false && true; // false값 리턴 # byte bytes4 public bt = 0x12345678; // 12 : 1byte | 34 : 2byte | 56 : 3byte | 78 : 4byte bytes public bt2 = "STRING"; // 자동적으로 Solidity에서 byte화 되어 저장됨 # address address public addr = 0xD7AC...F771B; # int & uint int8 public it = 4; uint256 public uit = 123123; }boolean두 가지 가능한 상수 값(true or false)만 보유할 수 있다.bytesbytes1 ~ bytes32까지 있다.address20bytes의 길이이다.은행 계좌 개설해서 개인 계좌가 각각 생겨서 돈을 주고 받듯이 이더를 주고 받을 수 있는 계정을 말한다.int & uintint8 : 0 ~ 2^8-1uint === uint256 대부분 uint256이 범위가 가장 크기 때문에 많이 사용한다.uint 설정 수보다 큰 수면 오류가 발생한다.