C語言入門篇--初識C語言及數(shù)據(jù)類型
1. 什么是C語言?
(1)C語言是面向過程、編譯型的編程語言(與C++、Java等面向對象的編程語言有所不同,ps:C與C++是兼容的),經(jīng)過編譯后最終形成可執(zhí)行程序(即exe,可直接運行)。
(2)C語言非常經(jīng)典,一般會在底層開發(fā)使用,Linux、Mac OS本身就是用C編寫的。
(3)C語言是支持跨平臺的(!不是指跨編譯器而是指跨操作系統(tǒng))。
(4)C語言是非常接近計算機體系結構,更能感受到計算機軟硬件特性。
2.第一個C程序&&知識點
#include <stdio.h>//(1)
int main()//(2)
{
printf("Hello world!\n");//(3)
return 0;//(4)
}

2.1 頭文件
#include <stdio.h>為所要包含的 標準輸入/輸出頭文件(standard input output)
#include < ____.h> 用于系統(tǒng)提供的頭文件,在系統(tǒng)頭文件的位置查找該頭文件。
#include " ____.h"用于自定義的頭文件,在當前文件中查找該頭文件 。
2.2 main函數(shù)
(1)main函數(shù)也是函數(shù),main函數(shù)的返回值一般是int。
(2)main函數(shù)為程序的入口函數(shù),一般有且僅有一個,程序一旦被啟動就從main函數(shù)開始執(zhí)行。
2.3 函數(shù)調用
(1)調用系統(tǒng)函數(shù)庫中的輸出函數(shù)進行輸出。
(2)'\n'為回車換行符,是轉義字符。
2.4 return 0;
出現(xiàn)情況:
(1)在主函數(shù)(main( )函數(shù))中,代表無系統(tǒng)返回值,即執(zhí)行到此時直接跳出程序結束。
(2)在自定義函數(shù)中,代表無函數(shù)返回值。
3. 數(shù)據(jù)類型
3.1 C語言數(shù)據(jù)類型
char//字符數(shù)據(jù)類型short//短整型int//整形long//長整型long long//更長的整形float//單精度浮點數(shù)double//雙精度浮點數(shù)
!C語言無字符串類型。
3.2 為什么有這么多數(shù)據(jù)類型?
因為計算機就是為解決人的問題,生活中的各種場景要用到各種類型的數(shù)據(jù)。
3.3 各個數(shù)據(jù)類型的大小
#include <stdio.h>
int main()
{
printf("%d\n", sizeof(char));
printf("%d\n", sizeof(short));
printf("%d\n", sizeof(int));
printf("%d\n", sizeof(long));
printf("%d\n", sizeof(long long));
printf("%d\n", sizeof(float));
printf("%d\n", sizeof(double));
printf("%d\n", sizeof(long double));
return 0;
}

以上用sizeof計算類型大小,結果是以字節(jié)為單位的。
到此這篇關于C語言入門篇--初識C語言及數(shù)據(jù)類型的文章就介紹到這了,更多相關C語言數(shù)據(jù)類型內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
簡單掌握Linux系統(tǒng)中fork()函數(shù)創(chuàng)建子進程的用法
fork()函數(shù)只能在類Unix系統(tǒng)下使用,因為需要引入unistd頭文件,這里我們就來簡單掌握Linux系統(tǒng)中fork()函數(shù)創(chuàng)建子進程的用法,需要的朋友可以參考下2016-06-06
淺談c++ 字符類型總結區(qū)別wchar_t,char,WCHAR
下面小編就為大家?guī)硪黄獪\談c++ 字符類型總結區(qū)別wchar_t,char,WCHAR。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2017-03-03

