C語言入門篇--初識(shí)C語言及數(shù)據(jù)類型
1. 什么是C語言?
(1)C語言是面向過程、編譯型的編程語言(與C++、Java等面向?qū)ο蟮木幊陶Z言有所不同,ps:C與C++是兼容的),經(jīng)過編譯后最終形成可執(zhí)行程序(即exe,可直接運(yùn)行)。
(2)C語言非常經(jīng)典,一般會(huì)在底層開發(fā)使用,Linux、Mac OS本身就是用C編寫的。
(3)C語言是支持跨平臺(tái)的(!不是指跨編譯器而是指跨操作系統(tǒng))。
(4)C語言是非常接近計(jì)算機(jī)體系結(jié)構(gòu),更能感受到計(jì)算機(jī)軟硬件特性。
2.第一個(gè)C程序&&知識(shí)點(diǎn)
#include <stdio.h>//(1) int main()//(2) { printf("Hello world!\n");//(3) return 0;//(4) }
2.1 頭文件
#include <stdio.h>為所要包含的 標(biāo)準(zhǔn)輸入/輸出頭文件(standard input output)
#include < ____.h> 用于系統(tǒng)提供的頭文件,在系統(tǒng)頭文件的位置查找該頭文件。
#include " ____.h"用于自定義的頭文件,在當(dāng)前文件中查找該頭文件 。
2.2 main函數(shù)
(1)main函數(shù)也是函數(shù),main函數(shù)的返回值一般是int。
(2)main函數(shù)為程序的入口函數(shù),一般有且僅有一個(gè),程序一旦被啟動(dòng)就從main函數(shù)開始執(zhí)行。
2.3 函數(shù)調(diào)用
(1)調(diào)用系統(tǒng)函數(shù)庫中的輸出函數(shù)進(jìn)行輸出。
(2)'\n'為回車換行符,是轉(zhuǎn)義字符。
2.4 return 0;
出現(xiàn)情況:
(1)在主函數(shù)(main( )函數(shù))中,代表無系統(tǒng)返回值,即執(zhí)行到此時(shí)直接跳出程序結(jié)束。
(2)在自定義函數(shù)中,代表無函數(shù)返回值。
3. 數(shù)據(jù)類型
3.1 C語言數(shù)據(jù)類型
char
//字符數(shù)據(jù)類型short
//短整型int
//整形long
//長(zhǎng)整型long long
//更長(zhǎng)的整形float
//單精度浮點(diǎn)數(shù)double
//雙精度浮點(diǎn)數(shù)
!C語言無字符串類型。
3.2 為什么有這么多數(shù)據(jù)類型?
因?yàn)橛?jì)算機(jī)就是為解決人的問題,生活中的各種場(chǎng)景要用到各種類型的數(shù)據(jù)。
3.3 各個(gè)數(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計(jì)算類型大小,結(jié)果是以字節(jié)為單位的。
到此這篇關(guān)于C語言入門篇--初識(shí)C語言及數(shù)據(jù)類型的文章就介紹到這了,更多相關(guān)C語言數(shù)據(jù)類型內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
簡(jiǎn)單掌握Linux系統(tǒng)中fork()函數(shù)創(chuàng)建子進(jìn)程的用法
fork()函數(shù)只能在類Unix系統(tǒng)下使用,因?yàn)樾枰雞nistd頭文件,這里我們就來簡(jiǎn)單掌握Linux系統(tǒng)中fork()函數(shù)創(chuàng)建子進(jìn)程的用法,需要的朋友可以參考下2016-06-06淺談c++ 字符類型總結(jié)區(qū)別wchar_t,char,WCHAR
下面小編就為大家?guī)硪黄獪\談c++ 字符類型總結(jié)區(qū)別wchar_t,char,WCHAR。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-03-03QT編寫窗口插件實(shí)現(xiàn)調(diào)用窗口的自適應(yīng)
這篇文章主要為大家詳細(xì)介紹了QT編寫窗口插件實(shí)現(xiàn)調(diào)用窗口的自適應(yīng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-06-06