找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 1705|回復(fù): 1
打印 上一主題 下一主題
收起左側(cè)

編程高手寫(xiě)給小白的文章-C語(yǔ)言數(shù)據(jù)類(lèi)型

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:878235 發(fā)表于 2021-1-27 02:21 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
既然數(shù)據(jù)這么重要,我有理由要求你認(rèn)真的學(xué)習(xí)數(shù)據(jù)的科學(xué)管理
在這里我們問(wèn)什么 不說(shuō)是數(shù)據(jù)的計(jì)算,而用到了管理是個(gè)詞語(yǔ)呢
原因很簡(jiǎn)單,如果只是對(duì)數(shù)據(jù)的計(jì)算進(jìn)行研究,那是數(shù)學(xué)
我們強(qiáng)調(diào)的是對(duì)數(shù)據(jù)不但要計(jì)算,更要規(guī)劃它的類(lèi)別和屬性
類(lèi)別指的是 那些數(shù)據(jù)有關(guān)聯(lián),直白的說(shuō)這些數(shù)據(jù)的為了完成同一個(gè)任務(wù)而誕生的,比如一個(gè)盒子的長(zhǎng),寬,高
屬性指的是 因問(wèn)題的需要,對(duì)數(shù)據(jù)的附加說(shuō)明和規(guī)定,比如 不可以做加法運(yùn)算,不可以大于30 不可以這個(gè),不可以那個(gè)等等
一個(gè)數(shù)據(jù)往往談不到管理,但一般有用的程序往往要10幾個(gè),甚至好幾百個(gè)結(jié)合在一起
它們,有機(jī)的結(jié)合在一起,共同完成一個(gè)大的任務(wù)
管理有幾個(gè)常規(guī)的方面
1存儲(chǔ),存儲(chǔ)的目的不是簡(jiǎn)單的放起來(lái),而是為了然后的查找
2調(diào)度,調(diào)度不是簡(jiǎn)單的交換位置,更是在一定的條件審核下完成交換
3讀取,讀取不是簡(jiǎn)單的取出,而更多的情況是在多個(gè)條件下,尋找符合條件的數(shù)據(jù),你能知道它是誰(shuí),在那里嗎
4接口,刪除,復(fù)制,等友好的操作接口,使得用戶(不僅僅是使用軟件的客戶,更多情況下,我們說(shuō)的用戶是程序員的子函數(shù))可以方便高效的操作數(shù)據(jù)
等等。。。

看來(lái)問(wèn)題并不是大家想想的那么簡(jiǎn)單,那么我們很有必要告訴老鐵們,數(shù)據(jù)的管理最基本的就是數(shù)據(jù)類(lèi)型
好了,終于回到主題了,牛也吹完了,該低下頭學(xué)習(xí)了
《數(shù)據(jù)》
從書(shū)面形式上看,分為  常量   變量
                                  常量:就好比小學(xué)應(yīng)用題里邊的已知數(shù),才c語(yǔ)言中,直接寫(xiě)出來(lái)的數(shù)據(jù),是常量,其值不發(fā)生變化的量叫常量
                                  變量:針對(duì)常量而言,變量當(dāng)然就好比小學(xué)應(yīng)用題中的未知數(shù),其值可以發(fā)生改變的量是變量,變量是一個(gè)容器

從數(shù)值的種類(lèi)看,分為 整數(shù)  小數(shù)  字符 字符串 枚舉等等

從提供者角度看,分為 基本類(lèi)型    構(gòu)造類(lèi)型   空類(lèi)型
                                 基本類(lèi)型  是系統(tǒng)提供的類(lèi)型,可以直接拿來(lái)用,免費(fèi)的哦
                                 構(gòu)造類(lèi)型  使用基本類(lèi)型為基礎(chǔ),用戶根據(jù)實(shí)際需要,新創(chuàng)建的一種類(lèi)型。也就是說(shuō)把基本類(lèi)型組合在一起,成為新的類(lèi)型
                                 空類(lèi)型  其實(shí)就是void  類(lèi)型,它的用處就,先假設(shè),后明確,先定義了再說(shuō),等用的時(shí)候做類(lèi)型轉(zhuǎn)換

從使用范圍來(lái)看,分為 全局和局部?jī)煞N(作用域)
                                 全局是指,定義這個(gè)數(shù)據(jù),一直到文件的最后,這段范圍內(nèi),均可使用
                                 局部是指,是有在定義這個(gè)數(shù)據(jù)的  局部(函數(shù)的內(nèi)部)可以使用,其他地方不可以使用

從生存期角度看,分為靜態(tài)和動(dòng)態(tài)兩種
                                靜態(tài):從定義這個(gè)變量開(kāi)始,它一直存在,這就意味著,定義它的那個(gè)函數(shù)死了,靜態(tài)數(shù)據(jù)仍然存在,其值得到保留
                                動(dòng)態(tài):與靜態(tài)正好相反,動(dòng)態(tài)數(shù)據(jù)會(huì)跟誰(shuí)定義它的那個(gè)函數(shù),或生或死。完全同步

基本類(lèi)型分為:
                      整型:int
                      實(shí)型:float
                   字符型:char
構(gòu)造類(lèi)型分為:
                     數(shù)組型: char a[10];
                     結(jié)構(gòu)體:  struct Typename
                                  {
                                       char a;
                                       int    b;
                                  }val;
                    共用體:union typename
                                 {
                                      char A;
                                      int   B;
                                      char str[20];

                                  }val;
                     枚舉類(lèi)型:enum {    Monday,  Tuesday, Wednesday, 。。。。。。  }val;
這里只是簡(jiǎn)單的聊一聊,更詳細(xì)的請(qǐng)閱讀      譚浩強(qiáng)《c語(yǔ)言程序設(shè)計(jì)》





評(píng)分

參與人數(shù) 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏3 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:288629 發(fā)表于 2021-1-27 14:23 | 只看該作者
高手理解透測(cè)
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表