① c語言關鍵字的中文意思對照表
auto :聲明自動變數
short :聲明短整型變數或函數
int: 聲明整型變數或函數
long :聲明長整型變數或函數
float:聲明浮點型變數或函數
double :聲明雙精度變數或函數
char :聲明字元型變數或函數
struct:聲明結構體變數或函數
union:聲明共用數據類型
enum :聲明枚舉類型
typedef:用以給數據類型取別名
const :聲明只讀變數
unsigned:聲明無符號類型變數或函數
signed:聲明有符號類型變數或函數
extern:聲明變數是在其他文件中聲明
register:聲明寄存器變數
static :聲明靜態變數
volatile:說明變數在程序執行中可被隱含地改變
void :聲明函數無返回值或無參數,聲明無類型指針
if:條件語句
else :條件語句否定分支(與 if 連用)
switch :用於開關語句
case:開關語句分支
for:一種循環語句
do :循環語句的循環體
while :循環語句的循環條件
goto:無條件跳轉語句
continue:結束當前循環,開始下一輪循環
break:跳出當前循環
default:開關語句中的「其他」分支
sizeof:計算數據類型長度
return :子程序返回語句(可以帶參數,也可不帶參數)循環條件
② 急求C語言中的格式字元表
1.%d格式符。它的作用是將其對應的表達式的值按照十進制整數方式輸出。
(2)%md格式符。它的作用是按照m指定的寬度進行輸出。
(3)%ld格式符。它的作用是將其對應的表達式的值按照長整數方式輸出。
(4)%mld格式符。這個格式符的作用和上面的作用一樣。
2.%o格式符。它的作用是將其對應的表達式的值按照八進制整數方式輸出。
3.%x格式符。它的作用是將其對應的表達式的值按照十六進制整數方式輸出。
4.%u格式符。它的作用是將其對應的表達式的值按照十進制無符號整數方式輸出。
5.%c格式符。它的作用是將其對應的表達式的值按照字元方式進行輸出。
6.%s格式符。它的作用是輸出一個字元串。
7.%f格式符。它的作用是將其對應的表達式的值按照實數方式進行輸出。
8.%e格式符。它的作用是將其對應的表達式的值按照指數方式進行輸出。
9.%g格式符。它的作用是將其對應的表達式的值按照實數與指數方式中較短的一種方式進行輸出。
10.%%格式符。它的作用是輸出一個百分號。
③ C語言里,如果有一個字元串組,全是漢字,怎樣在這些字元串組中快速找到對應漢字a[i][2]中的i
你好 可以詳細解釋嗎
④ 設計C語言程序,輸出值為33~127的ASCII碼碼值,字元對照表
樓上用<stdlib.h>幹嘛,又沒有用到動態分配空間;main默認是int型,沒必要加個int吧;題中的賦值沒有負數,沒必要把c定義成unsigned吧?循環條件寫的也很垃圾……沒必要用16進制
#include<stdio.h>
main()
{
charc;
intn=0;
printf("ASCIItable:
");
for(c=33;c<=127;c++)
{
printf("symble:%cvalue:%d",c,c);
n++;
if(n%5==0)
printf("
");
}
}
鄙視為了點分瞎回答別人問題的!
⑤ C語言中【漢字】與【漢字字元】判斷
這個不好辦,
一般一個文本文件會有BOM頭標示字元集,
總體上文本分兩種:多字元和寬字元,寬字元中每個字元都是固定位元組,如Unicode 2個位元組標示一個字元,字元A在Unicode中的編碼就是0x0041
多字元集 :字元的位元組數不一定有幾個位元組,如GBK UTF-8 中 對於英文採用1個位元組,漢子就不一樣了,GBK中漢字的第一個位元組要大於160 當讀取一個位元組大於160後與下一個位元組合起來算一個漢子
所以你要判斷是英文還是漢子,必須先知道字元集
⑥ C語言中一個英文字母.漢字.數字 分別都占幾個位元組啊
1、英文字母:如果是char 型,那麼是佔用1個位元組,如果是string型,應該是兩個。
char c = 'a';//它佔用一個字元
char c[] = "a";//佔用兩個。
char c[] = "abcde";//佔用4+1 = 5 個,結尾有一個'