日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

【C语言】C语言中一些零碎的基础知识

發(fā)布時間:2025/3/15 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【C语言】C语言中一些零碎的基础知识 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

1.printf()如何輸出“%”和“\”?

printf("Here are some special characters: %% \\ \n");

2.printf的格式化代碼

代碼格式
%d十進制
%u無符號十進制
%x十六進制
%o八進制
%f浮點數(shù)(float或double)
%e科學計數(shù)法
%c字符
%s字符串(采用空終止符)

3.一些結(jié)合C語言自身的基本概念:

  • 指針:指針保存變量的地址。
  • 數(shù)組:使用方括號[]聲明的相似元素的列表。
  • 字符:char類型可容納小整數(shù)或者表示文本或符號的特殊代碼。
  • 字符串:一個字符串是以空終止符0x00結(jié)束的字符數(shù)組。
  • 結(jié)構:一個結(jié)構存儲相關變量的集合。
  • 動態(tài)內(nèi)存分配:malloc()是在程序運行時分配內(nèi)存的內(nèi)置函數(shù);free()使用后釋放分配的內(nèi)存。
  • 鏈表:鏈表是一種常見的數(shù)據(jù)結(jié)構,可以用于存儲可變數(shù)量的元素。

4.用malloc()動態(tài)分配內(nèi)存后,不能用free()動態(tài)釋放的數(shù)據(jù)成為內(nèi)存泄漏,是應該避免的。

5.C語言有這樣一個函數(shù):sizeof()。
可以計算出用字節(jié)表示的變量或者數(shù)據(jù)類型的大小。

6.C語言的注釋:

  • 提供單行注釋(//)和多行注釋(/* */)。
  • #define NAME val:允許定義一個全局變量,以NAME為標識。編譯之前進行“宏替換”,NAME實例其實都被換成val了。
  • #include:允許在程序中使用常用函數(shù)。
    • 對于內(nèi)置函數(shù),在代碼頂部包含以下代碼行:#include <library.h>。
    • 對于程序員定義的頭文件,文件名必須置于引號內(nèi),必要時列出相對于當前目錄的路徑,如:#include “myFuncs.h”

7.C程序的變量含有類型、名稱、值和內(nèi)存位置。變量聲明指出變量的類型和名稱。

char c;

上面的一行代碼指出變量類型為char(1字節(jié)),名稱是x,值暫時沒有被程序員人為指定,內(nèi)存地址由編譯器決定。

8.C語言將內(nèi)存視為一組連續(xù)的字節(jié),其中每個內(nèi)存字節(jié)分配一個唯一的數(shù)字來表示其位置或者地址。一個變量占用內(nèi)存的一個或者多個字節(jié),多字節(jié)變量的地址由最低編號字節(jié)來表示。一個變量的類型表明將該字節(jié)理解為整數(shù)、浮點數(shù)亦或者其他類型。

9.數(shù)據(jù)類型:
C語言數(shù)據(jù)類型

10.最常見的4種函數(shù)庫:
最常見的4種函數(shù)庫

11.代碼的編譯與執(zhí)行:
Code的編譯+執(zhí)行

12.IDE:

  • Visual Studio:有在用,挺Nice的,不過整個軟件真的好大啊。
  • Dev C++:是NOI和NOIP用的。
  • Clion:Jet Brains 家的東西付費,但是用慣了那種feel挺好的。
  • Visual C++ 6.0:用過,界面好丑啊,已刪。
  • Code::Blocks:用過,界面好丑啊,已刪。
  • Turbo C:沒見人用過。
  • C-Free:沒見人用過。

總結(jié)

以上是生活随笔為你收集整理的【C语言】C语言中一些零碎的基础知识的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。