日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

c语言的程序结构语序,第3章 C语序结构.doc

發布時間:2025/3/8 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 c语言的程序结构语序,第3章 C语序结构.doc 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第3章 C語序結構

第三章 基本語句

本章要求:

1.表達式語句,空語句,復合語句

2.數據的輸入與輸出,輸入,輸出函數的調用

C語句概述

C程序的執行部分是由語句組成的。 程序的功能也是由執行語句實現的。

3.1 賦值語句

賦值語句: 是由賦值表達式再加上分號構成的表達式語句.它的一般格式是:變量=表達式;

注意: 由于賦值符”=”右邊的表達式也可以又是一個賦值表達式,所以賦值語句又可以是如下形式: 變量=(變量=表達式);

例如 : a=b=c=d=e=5; 根據賦值運算符號的又結合性,該語句實際上等效于: e=5; d=e; c=d; b=c; a=b;

注意:賦值號左邊必須是單個變量的表達市;

3.2 輸出語句

在C語言中,所有的數據的輸入和輸出都是由庫函數來完成的!

1. printf()函數

功能: 按照用戶指定的數據格式輸出數據.

該函數的調用一般形式為:

printf(“格式控制字符串”,輸出列表);

如:int a=65,b=66;

printf(“%d%d\n”,a,b); /*按數字格式連續顯示a,b的值*/

printf(“%d %d\n”,a,b); /*按數字格式顯示a,b的值,中間用空格隔開*/

printf(“%c,%c\n”,a,b); /*按字符格式顯示a,b的值,中間用逗號隔開*/

printf(“a=%d,b=%d\n”,a,b); /*按數字格式顯示a,b的值,中間用逗號隔開并用普通字符作為提示*/

printf(“%d\n”,a+b); /*先計算a+b的值,再按數字格式輸出*/

所以,它們在屏幕上的輸出內容為:

6566

65 66

A,B

A=65,b=66

131

格式字符串:

在C中,格式字符串的一般形式是:

[標志][輸出最小寬度][.精度][長度]類型

(1)類型:類型字符用以表示輸出數據的類型,其格式符和意義見下表

格式字符說明d以帶符號的十進制形式輸出整數o以八進制無符號形式輸出整數(不能輸出前綴)x,X以十六進制無符號形式輸出整數(不能輸出前綴)u以無符號十進制形式輸出整數c以字符形式輸出,只輸出一個字符s輸出字符串f以小數形式輸出單,雙精度數e,E以指數形式輸出單、雙精度實數(2)輸出最小寬度

用十進制整數來表示輸出的最小位數,若實際位數多于定義的寬度,則按實際的位數輸出,若實際的位數少于定義的寬度則補以空格或0.

(3)精度

精度格式符以“.”開頭,后跟十進制整數。本項的意義是:如果輸出數字,則表示小數的位數,如果輸出的是字符則表示輸出字符的個數;若實際位數大于所定義的精度數,則截去超過的部分。

(4)長度

長度格式符為h,l兩種,h表示按短整型輸出,l表示按長整型輸出。

例如:

int a=15;

float b=138.3576278;

double c3645687;

char d=’p’;

printf(“a=%d,%5d,%o,%x\n”,a,a,a,a);

printf(“b=%f,%lf,%5.4lf,%e\n”,b,b,b,b);

printf(“c=%lf,%f,%8.4lf\n”,c,c,c);

printf(“d=%c,%8c”,d,d);

則輸出結果是:

a=15,00015,17,f

b=138.357620,138.357620,138.3576,1.38358e+002

c364569364569,3646

d=p,

2.putchar()函數

功能: 是字符輸出函數,在顯示器上輸出單個字符

格式:putchar(字符變量或字符常量)

如: putchar(‘b’); 輸出小寫字母b

putchar(x); 輸出變量x的值

putchar(‘\n’); 執行轉移字符的功能,并不輸出字符

使用本函數前必須要用文件包含命令:#include或 #include “stdio.h”

輸入語句

一. scanf()函數

作用:按指定的格式從鍵盤輸入數據

調用的一般格式: Scanf(“格式控制”,地址列表)

注意: 格式控制是用雙引號括起來的,格式說明是由”%”和格式字符組成的,如%d等,地址列表是由若干個地址組成的列表,可以是變量的地址,也可以是字符串的首地址.如:scanf(“%d%d”,&a,&b);

“%d%d”表示按十進制整數形式輸入數據,輸入數據時,在兩個數據之間以一個或多個空格間隔,也可以用回車鍵,制表鍵間隔.

&a, &b分別表示變量a和變量b 的地址。

格式字符的串的完整形式: %[輸入數據寬度][長度]類型

總結

以上是生活随笔為你收集整理的c语言的程序结构语序,第3章 C语序结构.doc的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。