日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > 綜合技術 > C語言學習入門 (一) 編譯、鏈接、關鍵字、數據類型、printf函數

C語言學習入門 (一) 編譯、鏈接、關鍵字、數據類型、printf函數

來源:程序員人生   發布時間:2014-12-13 08:39:22 閱讀次數:3875次

參考鏈接:http://blog.csdn.net/jjwwmlp456/article/details/41676225

編譯文件:cc -c one.c two.c  生成.o目標文件

鏈接文件:cc one.o two.o     默許生成 a.out 履行文件

指定生成的可履行文件名   cc -o one one.o 


連續編譯、鏈接:cc one.c      cc -o one one.c    中間生成的.o文件會被刪除,最后生成履行文件

cc one.c two.c   源文件超過1個時,目標.o文件便不會被刪除(one.c 和two.c 需要1個main入口)

以后可以只編譯更改的源文件  cc one.o two.o three.c, 生成可履行文件

cc -c a.c -o a.o  編譯生成a.o


C語言32個關鍵字:

auto 

short double int long char float unsigned signed 

static volatile const

return void 

struct enum  typedef union

if  else  do while  continue for

switch case break 

register extern

default goto sizeof








當數值比較小(在char的取值范圍內),用char 比用int 更節省內存開消,由于它只占1個字節

char c = ‘A’;與 char c = 65; 是等效的。1個漢字占兩個字符,用char是不行的,

需要用字符數組來存儲(c語言中沒有字符串類型)。


局部變量可以在聲明時不初始化,后續直接使用,與java不同

這樣做不太好,由于這多是1個隨機的垃圾值,而不是0。


可以在基本數據類型的前面加1些修飾符,也有人稱之為限定符,1樣的意思。

有以下4種類型修飾符:

  • short  短型
  • long  長型
  • signed  有符號型     包括 正負數和0   
  • unsigned  無符號型         正數和0 

short int    <==> short

long int 、long long int 、long long    <==> long

long double  <==> double

signed  [int | long | char] 

unsigned [int | long | char] 


// 可以連續使用2個long

long long ll = 10;


// 下面兩種寫法是等價的

signed int si1 = 3;

signed si2 = 3;


// 下面兩種寫法是等價的

unsigned int us1 = 4;

unsigned us2 = 4;


// 也能夠同時使用2種修飾符

signed short int ss = 5;

unsigned long int ul = 5;


unsigned char c1 = 10;

signed char c2 = -10;


long double d1 = 12.0;


c 語言中的進制:

   2進制:int a = 0B(b)1100 ;   

  8進制: int b = 027; 

  106進制:int c = 0X(x)AF3;

  10進制:不加前綴  int d = 27;


printf(“%d”, a);      printf(“a=%d, b=%x”, a, b);


%ld,long int

%lf,long double

%4d,表示的結果占4位及以上,原樣輸出;反之,在左側補空格,補滿至4位 

%⑷d,  表示的結果(算上符號-)占4位及以上,原樣輸出; 反之,在右側補空格,補滿至4位 

%.2f  輸出兩位小數,默許是6位

  %p    輸出內存的地址,,   如:printf(“變量a的地址是:%p”, &a)

%u  輸出的數值相當因而unsigned所修飾的。如果數值本身為負數,而要用%u來輸出,

     那末就需要轉換:在不同的編譯器,負數轉成相應位數的2進制情勢,

     再去掉高位的符號位被0

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 日韩一区二区av | 亚洲视频精品一区 | 久久免费视频观看 | 亚洲成人在线网站 | av一区二区三区在线播放 | 成人片网址 | 亚洲一区二区视频在线观看 | 日韩精品视频在线 | 黄色成人在线 | 久久精品久久精品 | 久久国产精品久久久久久久久久 | 精品国产乱码久久久久 | 日韩一道本 | 日韩欧美一区二区在线 | 99这里都是精品 | 国产一区二区精品在线 | 精品久草| 国产一区二区三区不卡在线观看 | 国产一区中文字幕 | 免费观看毛片 | 欧美日韩一区二区三区在线视频 | 日韩视频网站在线观看 | 国产精品综合久久 | 亚洲 欧美 变态 国产 另类 | 久久福利在线 | 97av视频在线 | 一区高清| 丰满岳乱妇一区二区三区 | 国产白浆在线观看 | 免费91麻豆精品国产自产在线观看 | 人人九九 | 亚洲精品一二三区 | 久久精品一区二区国产 | 国产精品亚洲视频 | 国产成人精品在线 | 九九美剧 | 久久xxxx | 亚洲国产中文在线 | 黄色录像a级 | 99视频精选 | 久久久影视 |