C語言入門篇--初識C語言及數(shù)據(jù)類型
1. 什么是C語言?
(1)C語言是面向過程、編譯型的編程語言(與C++、Java等面向?qū)ο蟮木幊陶Z言有所不同,ps:C與C++是兼容的),經(jīng)過編譯后最終形成可執(zhí)行程序(即exe,可直接運(yùn)行)。
(2)C語言非常經(jīng)典,一般會在底層開發(fā)使用,Linux、Mac OS本身就是用C編寫的。
(3)C語言是支持跨平臺的(!不是指跨編譯器而是指跨操作系統(tǒng))。
(4)C語言是非常接近計算機(jī)體系結(jié)構(gòu),更能感受到計算機(jī)軟硬件特性。
2.第一個C程序&&知識點(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ù),一般有且僅有一個,程序一旦被啟動就從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í)行到此時直接跳出程序結(jié)束。
(2)在自定義函數(shù)中,代表無函數(shù)返回值。
3. 數(shù)據(jù)類型
3.1 C語言數(shù)據(jù)類型
char//字符數(shù)據(jù)類型short//短整型int//整形long//長整型long long//更長的整形float//單精度浮點(diǎn)數(shù)double//雙精度浮點(diǎn)數(shù)
!C語言無字符串類型。
3.2 為什么有這么多數(shù)據(jù)類型?
因?yàn)橛嬎銠C(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é)果是以字節(jié)為單位的。
到此這篇關(guān)于C語言入門篇--初識C語言及數(shù)據(jù)類型的文章就介紹到這了,更多相關(guān)C語言數(shù)據(jù)類型內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
C/C++中關(guān)于字符串的常見函數(shù)操作大全
這篇文章主要介紹了C/C++中關(guān)于字符串的常見函數(shù)操作,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-03-03
C++中std::tuple和std::pair的實(shí)現(xiàn)
std::tuple和std::pair是兩種極具實(shí)用性的數(shù)據(jù)結(jié)構(gòu),本文主要介紹了C++中std::tuple和std::pair的實(shí)現(xiàn),具有一定的參考價值,感興趣的可以了解一下2025-02-02
C++實(shí)現(xiàn)模擬shell命令行(代碼解析)
這篇文章主要介紹了C++實(shí)現(xiàn)模擬shell命令行,本文通過實(shí)例代碼進(jìn)行命令行解析,代碼簡單易懂,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-12-12

