วันเสาร์ที่ 1 พฤศจิกายน พ.ศ. 2557

ตัวแปรและชนิดข้อมูล MCS51




ตัวแปรและชนิดข้อมูล MCS51
27/6/2557 SONGCHAI PRAPATRUNGSEE
ตัวแปรและชนิดข้อมูล MCS51

ชนิดข้อมูล
DATA TYPE
BYTE
BIT
   อยู่ในช่วง




bit
---
   1
 0 to 1

char
  1
   8
 -128 to 127

unsigned char
  1
   8
 0 to 255

int
  2
 16
 -32768 to 32767

unsigned int
  2
 16
 0 to 65535

long

  4
 32
 -2147483648
 to 2147483647

unsigned long
  4
 32
 0 to 4294967295

float
  4
 32
-2147483647  to    4294967295

double
  4
 32
-2147483647  to    4294967295



#include <REGX51.H>

//bit i=2;
/*bit 0 to 1*/

//char i=127;
/*char -128 to 127*/

//unsigned char i=255;
/*unsighed char 0 to 255*/

//int i=32767;
/*int -32768 to 32767*/

//unsigned int i=65535;
/*unsighed int 0 to 65535*/

//long i=2147483648;
/*long -2147483648 to 2147483647*/

//unsigned long i=4294967295;
/*unsigned long 0 to 4294967295*/

float i=4;
/*float -2147483647 to 4294967295*/

//double i=4294967295;
/*double -2147483647 to 4294967295*/

void main(){
 i=i/3;

}

ไม่มีความคิดเห็น: