1樓:網友
這道題有正確答案麼??
我機器的試驗結果是52
現在的機器通常int和long型別都是32位, 也就是4個位元組。
我給你講一下思路吧。
union聯合, 不同於struct
union中的型別, 在使用時只會用到其中的乙個, 你可以把他看作是單選題, 多選一, 選其中佔用空間最大的。 所以, 在分配空間的時候, 系統會挑其中所佔位元組數最大的乙個, 給它分配空間。 這到題中, int k[5]所佔的空間是union中最大的, 按乙個int佔4個位元組算, 就是20個位元組。
所以sizeof(max) =20;
而struct則不同, 分配空間時, 將按struct中所有型別所佔位元組大小的總和分配, 所以int = 4 加上struct date = 20 加上double 加上 8
這樣的總和是32, 再加上之前算的20, 一共是52而這道題的答案是30, 選b, 因為它是按照int 佔2個位元組算的, 你正好可以按照我說的方法自己再驗證一下:)
2樓:網友
在c語言當中,整型的字元佔2個位元組的。
用int 定義的具有5個元素的陣列。當然佔10個位元組啊。
你說對嗎?
3樓:網友
整型 佔2個位元組。
實型 佔4個位元組。
字元型 佔1個位元組。
int k[5]有5個整型,所以10個位元組。
4樓:匿名使用者
整型陣列,乙個元素佔2位元組,陣列有5個元素.
5樓:網友
靠,int 佔 2個位元組 int k[5] 不是10嗎!
6樓:網友
int在不同平臺的長度是不一樣的,所以寫程式要避免使用int,要2位元組用short,要4位元組用long
\12在c語言中佔幾個位元組
7樓:啤酒花聊生活
\12在c語言中佔7個位元組。\\ a b c \"字串包含這7個字元,外加隱藏的字串結束符\0 所以佔8個位元組。
t是c語言中的乙個轉義字元,表示水平製表符(即鍵盤中tap鍵的功能)。轉義字元是c語言中表示字元的一種特殊形式。通常使用轉義字元表示ascii碼字符集中不可列印的控制字元和特定功能的字元。
不同數量級間:存放一位二進位數,即0或1,為最小的儲存單位,8個二進位位為乙個位元組單位。乙個英文字母(不分大小寫)佔乙個位元組的空間,一箇中文漢字佔兩個位元組的空間。
英文標點佔乙個位元組,中文標點佔兩個位元組。
1位元組(byte)=8位(bit)。
1kb( kilobyte,千位元組)=1024b。
1mb( megabyte,兆位元組)=1024kb。
1gb( gigabyte,吉位元組,千兆)=1024mb。
100在c語言裡佔多少位元組
8樓:初渝歌
400個位元組。
位元組是二進位資料的單位。乙個位元組通常8位長。但是,一些老型號計算機結構使用不同的長度。
為了避免混亂,在大多數國際文獻中,代替byte。在多數的計算機系統中,乙個位元組是乙個8位長的資料單位,大多數的計算機用乙個位元組表示乙個字元、數字或其他字元。乙個位元組也可以表示一系列二進位位。
在一些計算機系統中,4 個位元組代表乙個字,這是計算機在執行指令時能夠有效處理資料的單位。一些語言描述需要2個位元組表示乙個字元,雙位元組字符集。一些處理器能夠處理雙位元組或單位元組指令。
位元組通常簡寫為「b」,而位通常簡寫為小寫「b」,計算機儲存器的大小通常用位元組來表示。
c語言'\101'佔幾個位元組,麻煩給解釋?
9樓:最大的寶寶
8進位數101,對應16進製為41,乙個位元組可以裝下。
c語言裡"\101"佔多少位元組??能不能詳細講解一下??
10樓:偶念婁琳晨
佔2位元組。其中\101是c語言字元表達的8進位轉義形式。
8進位轉義規定為。
以\開頭。後續接1到3位合法的8進位值,即0~7.
對於"\101"
除\101佔一位元組外,還有隱式的字串結束符,\0.
所以"\101"佔2位元組。
11樓:鹹姮竺喬
你在**裡用雙引號還是單引號?雙引號表示字串,單引號表示字元。這是有很大差別的。字元常量只佔乙個位元組。字串為它所含字元數量加乙個結束字元,這裡就是佔2個位元組。
c語言k什麼意思C語言K什麼意思
在c語言中,如果一個數字想 自身加1,可以使用k k 1 這種表示式。如果開始時k 1,則經過此運算後,k的值變為2,c語言考慮到程式的簡捷性,所以使用k 它與k k 1 的作用是一樣的。另外,你需要知道k 與 k的不同,二者雖然都是在原來基礎上加1,但前者是用完k再加1,另一個是加完1再使用k。給...
C語言程式設計題,拜託大家,急求幫助,C語言程式設計作業,實在是不會了,拜託大家幫幫忙
已補充排序功能!基本氣泡排序!通過ascii碼來識別按鍵。輸入採用getch函式獲取字元再轉數字。由於getch不在控制檯顯示,自定義函式實現回顯。實現了錄入,刪除功能。錄入只識別數字,其他字元按了也沒用。退格鍵一次刪一個字元,可以跨行刪除。回車確認一個數字的輸入,下次輸入新數字自動換行 回車後游標...
四道簡單的c語言題請大家幫幫忙了
include stdio.h int main int main a nnum 100 b nnum 100 10 c nnum 100 10 if a a a b b b c c c nnum printf flower n else printf 不是水仙花數 n return 0 int m...