c語言中kk
⑴ c語言還有什麼FUN用來KK
這里的k是全局變數
對於各個函數,包括main和fun都是相同的k
先賦值k=3
調用fun
執行
k=k*k=3*3=9
回到主函數 輸出k值為9
即
9
⑵ C語言:kk=(kk&0xff); 是什麼意思
一樓說的不對,應該是取kk的低8位,&是按位與運算,假設kk是32位的
0xff 表示為二進制就是:00000000 00000000 00000000 11111111
比如kk的二進製表示為:10101100 10111011 11101011 11011101
經過 kk&0xff 得到表示為:00000000 00000000 00000000 11011101
因此這個是取kk的最低8位賦值給kk
⑶ 單片機C語言KK=KK 1怎麼改成KK=KK-1
把游標移到後一個KK與1之間,然後按下鍵盤上的「-」鍵就行了,不行你砸我。
⑷ C語言數值常量
1
A
b中OXa23錯誤;C
4c1.5錯誤;D
10,000錯誤
2
C
For是關鍵字不能他用。
3
B
(1/2)*(a+b)*h中(1/2)直接為0,要想一樣應該為:(1.0/2)或(1/2.0)
4
D
k+1沒有改變k的值。
5
D
kk>=48
&&
kk<91,這個范圍的符號不僅有大寫字母還有別的。
6.正確,這是因為putchar()包含在改頭文件中。
n=n/10;
⑸ C語言中 關於返回值 誰能具體講一下
你這個問題很籠統
我就大概說下返回值的東東吧
在C語言裡面所謂返回值是說一個函數當他執行到return的時候他會停止執行下面的語句向引用他的地方傳遞一個值
下面舉例子說明
int
pp(void
)
//那個int就代表返回值的類型
{
……
return
0;
//這個就代表給執行pp這個函數的地方返回int類型的0
}
如果在主函數中有一句a=pp();那麼等號右邊就等於int
類型的0
,如果a是int類型那麼a就等於0
return後面還可以接表達式
int
kk(int
a,int
c)
{
return
a+c;
//這個就代表給執行pp這個函數的地方返回a+c的結果
}
如果調用的地方寫int
k;
k=kk(3,4);那麼結果就是k等於7
當然返回值類型不是只有int
還可以有char
float那些和結構體類型
如果你不需要返回的時候可以寫void
kk(void){}這樣就不會返回了
但是如果你是寫
kk(void){}沒有前面的void默認是給你在前面補上int的而不是無返回值
還有什麼問題你再追問吧
⑹ C語言中(kk+32)>='a'&&(kk+32)<='z'是什麼意思
意思:kk的取值范圍是『A』-'Z'. &&是並且的意思
原因:相同的大寫字母與小寫字母的ASCII值相差32
⑺ c語言的組合鍵大全及解析可以的話說說c語言的一些知識
aggregation 聚合、聚集algorithm 演算法alias 別名align 排列、對齊allocate 分配、配置allocator分配器、配置器angle bracket 尖括弧annotation 註解、評注API (Application Programming Interface) 應用(程序)編程介面app domain (application domain)應用域application 應用、應用程序application framework 應用程序框架appearance 外觀append 附加architecture 架構、體系結構archive file 歸檔文件、存檔文件argument引數(傳給函式的值)。參見parameterarray 數組arrow operator 箭頭操作符ASP(Active Server Page)活動伺服器頁面ASP.NET worker process ASP.NET工作者進程assembly 裝配件、配件assembly language 匯編語言assembly manifest 裝配件清單assert(ion) 斷言assign 賦值assignment 賦值、分配assignment operator 賦值操作符associated 相關的、相關聯的associative container 關聯式容器(對應sequential container)asynchronous 非同步的atomic 原子的atomic operation 原子操作attribute 特性、屬性authentication service 驗證服務authorization 授權audio 音頻A.I. 人工智慧B2B integration B2B整合、B2B集成(business-to-business integration)background 背景、後台(進程)backward compatible 向後兼容、向下兼容backup 備份backup device備份設備backup file 備份文件bandwidth 帶寬base class 基類base type 基類型batch 批處理BCL (base class library)基類庫binary 二進制binary search 二分查找binary tree 二叉樹binary function 雙參函數binary large object二進制大對象binary operator 二元操作符binding 綁定bit 位bitmap 點陣圖bitwise 按位...bitwise 為單元進行復制;位元逐一復制,按位拷bitwise operation 按位運算block 塊、區塊、語句塊bookkeeping 簿記boolean 布林值(真假值,true或false)border 邊框bounds checking 邊界檢查boxing 裝箱、裝箱轉換brace (curly brace) 大括弧、花括弧bracket (square brakcet) 中括弧、方括弧breakpoint 斷點browser applications 瀏覽器應用(程序)browser-accessible application 可經由瀏覽器訪問的應用程序build 編連(專指編譯和連接built-in 內建、內置bus 匯流排business 業務、商務(看場合)business Logic 業務邏輯business rules 業務規則buttons 按鈕bug 臭蟲by/through 通過byte 位元組(由8 bits組成)cache 高速緩存calendar 日歷call 調用callback 回調call-level interface (CLI)調用級介面(CLI)call operator 調用操作符candidate key 候選鍵 (for database)cascading delete 級聯刪除 (for database)cascading update 級聯更新 (for database)casting 轉型、造型轉換checkpoint 檢查點 (for database)
⑻ 計算機c語言中 isalpha(kk)&&(kk<91) 什麼意思
這個判斷是用來判斷kk是否是大寫字母,
isalpha(kk)這個是判斷kk是否為字母,如果不是字母,返回0,如果是小寫,則返回2,大寫則返回1
kk<91,則是判斷是否為大寫,在ASCII碼表中,91以下的字母是大寫字母
其實還可以更加的簡單,只需要
isalpha(kk)== 1就可以了
⑼ c語言新手 下面表達式 什麼意思解釋下 !(kk>='A'||kk<='Z') 尤其是哪個'邏輯非'、、
!(kk>='A'||kk<='Z')
一步一步來,先看括弧裡面的:當kk>='A'為真命題(ture),或者(或運算符:「||」)kk<='Z'為真命題(ture),即只要兩個有一個為真,則括弧里的總命題為真(ture)。
現在看括弧前面的非運算,則如果括弧裡面的總命題為真命題(ture),則整個命題為假命題;如果括弧裡面的總命題為假命題,則整個命題為假命題。
⑽ c語言編程用的符號有哪些
如果真正掌握了C 語言,你就能很輕易的回答上來。這個問題就請讀者試著回答一下吧。本章不會像關鍵字一樣一個一個深入討論,只是將容易出錯的地方討論一下。
表(2.1)標准C 語言的基本符號
C 語言的基本符號就有20 多個,每個符號可能同時具有多重含義,而且這些符號之間相互組合又使得C 語言中的符號變得更加復雜起來。
你也許聽說過「國際C 語言亂碼大賽(IOCCC)」,能獲獎的人毫無疑問是世界頂級C程序員。這是他們利用C 語言的特點極限挖掘的結果。下面這個例子就是網上廣為流傳的一個經典作品:
#i nclude <stdio.h>
main(t,_,a)char *a;{return!0<t?t<3?main(-79,-13,a+main(-87,1-_,
main(-86,0,a+1)+a)):1,t<_?main(t+1,_,a):3,main(-94,-27+t,a)&&t==2?_<13?main(2,_+1,"%s %d %d
"):9:16:t<0?t<-72?main(_,t,"@n'+,#'/*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l+,/n{n+,/+#n+,/#;#q#n+,/+k#;*+,/'r :'d*'3,}{w+K w'K:'+}e#';dq#'l q#'+d'K#!/+k#;q#'r}eKK#}w'r}eKK{nl]'/#;#q#n'){)#}w'){){nl]'/+#n';d}rw' i;# ){nl]!/n{n#'; r{#w'r nc{nl]'/#{l,+'K {rw' iK{;[{nl]'/w#q#n'wk nw'
iwk{KK{nl]!/w{%'l##w#' i; :{nl]'/*{q#'ld;r'}{nlwb!/*de}'c ;;{nl'-{}rw]'/+,}##'*}#nc,',#nw]'/+kd'+e}+;#'rdq#w! nr'/ ') }+}{rl#'{n' ')# }'+}##(!!/"):t<-50?_==*a?putchar(31[a]):main(-65,_,a+1):main((*a=='/')+t,_,a+1):0<t?main(2,2,"%s"):*a=='/'||main(0,main(-61,*a,"!ek;dc i@bK'(q)-[w]*%n+r3#l,{}:
uwloca-O;m.vpbks,fxntdCeghiry"),a+1);}
還沒發狂?看來你抵抗力夠強的。這是IOCCC 1988 年獲獎作品,作者是Ian Phillipps。
毫無疑問,Ian Phillipps 是世界上最頂級的C 語言程序員之一。你可以數數這裡面用了多少個符號。當然這里我並不會討論這段代碼,也並不是鼓勵你也去寫這樣的代碼(關於這段代碼的分析,你可以上網查詢)。