丰满少妇女人a毛片视频-酒色成人网-日韩欧美一-日韩精品一区二区av在线观看-成人久久免费-欧美精品一二三四区-国产午夜免费-亚洲男人第一天堂-一区二区三区福利视频-午夜激情影院-av中文天堂在线-免费一区二区-欧美日韩xxx-91区视频-亚洲另类激情专区小说图片-黄色的网站在线观看-香蕉精品在线

高分網(wǎng) > 答案大全 > 其它答案 >

c語言函數(shù)知識點(diǎn)總結(jié)

時間: 炎婷2 其它答案

  C語言函數(shù)知識點(diǎn)整理

  輸入:從計算機(jī)向外部輸出設(shè)備(顯示器,打印機(jī))輸出數(shù)據(jù)。

  輸出:從輸入設(shè)備(鍵盤、鼠標(biāo)、掃描儀)向計算機(jī)輸入數(shù)據(jù)。

  2.C語言本身不提供輸入輸出語句,輸入和輸出操作是由C函數(shù)庫中的函數(shù)實(shí)現(xiàn)的。

  3.字符輸出函數(shù) 一般形式:putchar(a);a可以是字符型變量、整型變量、字符常量、整型常量。函數(shù)作用:向終端輸出一個字符。

  4.字符輸入函數(shù) 一般形式:a=getchar( );函數(shù)作用:從終端輸入一個字符。函數(shù)值:從輸入設(shè)備得到的字符。

  5.格式輸出字符

  %d:以十進(jìn)制輸出整數(shù);

  %o:以八進(jìn)制形式輸出整數(shù);

  %c:以字符形式輸出一個字符;

  %s:輸出字符串;

  %f:以小數(shù)形式輸出單、雙精度數(shù),隱含輸出六位小數(shù)。

  6.getchar一次只能輸入一個字符,有幾個getchar()就輸入幾個字符,多輸入的計算機(jī)不能識別。

  7.getchar()輸入的時候,空格鍵、Enter鍵、Tab鍵不能亂用,他們都當(dāng)成字符對待。

  printf("%d,%c,%f,%o,%x,%s",a,b,c,d,e,f);

  8.格式控制都是小寫字母;

  9.格式控制與后面要輸出的變量是一一對應(yīng);

  10.printf("%md",a);

  1).m是整數(shù);

  2).m是指輸出的結(jié)果占m列寬度;

  3).m是正整數(shù)的話,輸出結(jié)果差幾列左補(bǔ)幾個空格;

  m是負(fù)整數(shù)的話,輸出結(jié)果差幾列右補(bǔ)幾個空格;

  4).如果m的絕對值小于原來數(shù)的寬度,則原樣輸出。

  11.printf("%m.nf",a);

  1).m是指輸出占幾列寬度,n是指輸出結(jié)果小數(shù)點(diǎn)后保留幾位有效數(shù)字;

  2).m是正整數(shù)的話,輸出結(jié)果差幾列左補(bǔ)幾個空格;

  m是負(fù)整數(shù)的話,輸出結(jié)果差幾列右補(bǔ)幾個空格;

  3).printf("%2.5f",a);

  m

  如果不行--拉倒

  4).m也稱為寬度控制,n稱為精度控制;

  5).遵循四舍五入原則;

  6).printf("%.nf",a);--直接不管輸出占幾列寬度,只需要考慮n。

  12.printf("%ms",a);

  1).m是指輸出占幾列寬度;

  2).m是正整數(shù)的話,輸出結(jié)果差幾列左補(bǔ)幾個空格;

  m是負(fù)整數(shù)的話,輸出結(jié)果差幾列右補(bǔ)幾個空格;

  3).如果m小于原來字符串的寬度,則原樣輸出。

  printf("%m.ns",a);

  printf("%1.3s","china");

  1).m是指輸出占幾列寬度;

  2).n是指從字符串左端起取n個字符輸出;

  3).m是正整數(shù)的話,輸出結(jié)果差幾列左補(bǔ)幾個空格;

  m是負(fù)整數(shù)的話,輸出結(jié)果差幾列右補(bǔ)幾個空格;

  4).m

  5).如果printf("%.ns",a); 表示直接從字符串左端起取n個字符輸出即可;

  6).如果n大于原來字符串的寬度則原樣輸出。

  13.printf("%mc",a);

  1).m是指輸出結(jié)果占幾列寬度;

  2).m是正整數(shù)的話,輸出結(jié)果差幾列左補(bǔ)幾個空格;

  m是負(fù)整數(shù)的話,輸出結(jié)果差幾列右補(bǔ)幾個空格。

  3) m==0,原樣輸出

  14.數(shù)制轉(zhuǎn)換:注意C語言中沒有二進(jìn)制!

  int a=8,b=010;

  printf("%o,%d\n",a,b);

  輸出:010,8

  15.注意格式控制中有沒有分隔符(可以是逗號、空格、下劃線、

  轉(zhuǎn)義字符、沒有)!因為輸出結(jié)果與格式控制中的分隔符要對應(yīng)!

  int a=12,b=20,c=30,d=51;

  printf("%d%d%d%d\n",a,b,c,d);

  A.12203051 B.12 20 30 51

  C.12,20,30,51 D.12_20_30_51

  答案:A

  int a=12,b=20,c=30,d=51;

  printf("%d,%d,%d,%d\n",a,b,c,d);

  A.12203051 B.12 20 30 51

  C.12,20,30,51 D.12_20_30_51

  答案:C

  16.printf("Welcome to C world!\n");

  printf輸出的內(nèi)容除了格式控制以及轉(zhuǎn)義字符之外的其他任何東東稱為普通字符,都要原樣輸出

  看了“c語言函數(shù)知識點(diǎn)總結(jié)”的還看了:

1.c語言實(shí)驗報告范文

2.c語言程序設(shè)計心得3篇

3.C語言見習(xí)報告6篇

4.學(xué)習(xí)c#心得范文4篇

5.c語言函數(shù)if的用法

6.c語言get函數(shù)的用法

50661 开原市| 明星| 榆树市| 沙河市| 新巴尔虎左旗| 天镇县| 伊金霍洛旗| 高青县| 邯郸市| 吉林市| 灵寿县| 始兴县| 安泽县| 佛教| 黎川县| 沛县| 分宜县| 乐东| 中阳县| 临泉县| 西乌珠穆沁旗| 通城县| 社旗县| 汉川市| 万宁市| 霞浦县| 九江县| 信阳市| 平利县| 乡宁县| 东莞市| 凤冈县| 遂溪县| 洪湖市| 仪陇县| 高州市| 横峰县| 都匀市| 连南| 江津市| 汽车|