Thursday, April 16, 2015

Constants
Từ khóa const được thêm vào khai báo một biến thông thường sẽ làm cho biến đó có thuộc tính không thể thay đổi giá trị.

 #include <stdio.h>  
 int main()  
 {  
   const float pi = 3.14;  
   printf("pi = %f \n", pi);  

   pi = 3.1416;   
   printf("pi = %f \n", pi);  
   return 0;  
 }  


 $ gcc constant.c   
 constant.c: In function ‘main’:  
 constant.c:8:5: error: assignment of read-only variable ‘pi’  
    pi = 3.1416;  

Literals
Interger literals

 85     /* decimal */  
 0213    /* octal */  
 0x4b    /* hexadecimal */  
 30     /* int */  
 30u    /* unsigned int */  
 30l    /* long */  
 30ul    /* unsigned long */  

Floating-point literals

 3.14159    /* Legal */  
 314159E-5L  /* Legal */  
 510E     /* Illegal: incomplete exponent */  
 210f     /* Illegal: no decimal or exponent */  
 .e55     /* Illegal: missing integer or fraction */  






Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © Lập trình hệ thống nhúng Linux . Powered by Luong Duy Ninh -