freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[工學(xué)]第2章c語言-文庫吧資料

2024-12-29 12:33本頁面
  

【正文】 下情況: 為什么? 例: float a,b,c。 ? 實數(shù)在計算機中保存時存在舍入誤差,為什么? ?+、 、 *:與常見相同 例: int i1=1,i2=2。 這種定義的變量在內(nèi)存中占 8個字節(jié)( 64位)的存儲單元。 這種定義的變量在內(nèi)存中占 4個字節(jié)( 32位)的存儲單元。其可表示為 a 10n 合法的實數(shù)表示: 表示 105, 表示 102。 printf (a=%+06d(a=%%+06d)\n, a)。 printf (a=%6d(a=%%6d)\n, a)。 printf (a=%6d(a=%%6d)\n, a)。 printf ( 12345678901234567890\n)。若實際寬度超過了 width,則按照實際寬度輸出。 ? 數(shù)字 0: 右對齊時,如果實際寬度小于 width,則在左邊的空位補 0。 ? -: 表示輸出的數(shù)據(jù)左對齊,缺省時是右對齊。b)。 scanf(―%3d %3d %d‖,amp。b,amp。 scanf(―%d %d %d‖,amp。 } ?+、 、 *:與常見相同 例: int a=8,b=3。//這是個字節(jié)整數(shù)所能表示的最小值 b=a1。 printf(\na=%d,a+1=%d\n,a,b)。 a=2147483648。 } sizeof()是一個運算符(見后)。 如果定義變量時,不指定 signed,也不指定 unsigned,則默認為 signed(有符號) . 1整形十進制常量 ——同日常理解 . 2整形變量 整形十進制常量 同日常理解整形變量. 整型 (int)——只講一種,其他見后續(xù) include define PRICE 234500 void main ( )//該程序用于顯示 int 型變量所占的字節(jié)數(shù) { printf(變量所占字節(jié)數(shù)位 )。 //定義一個有符號整型變量 a,并賦初值 2 占一個機器字大小的內(nèi)存單元。 ?整型變量的分類 修飾符 控制變量是否有符號: signed(有符號)和 unsigned(無符號) 控制整型變量的值域范圍 : short(短)和 long(長)。因此,這個變量是有值的,它的值就是對應(yīng)內(nèi)存單元的值。 int m = 2, y = 3。結(jié)尾 定義時可以賦初值,方法:在變量名后面增加 “ = 數(shù)值 ” 例: int a。 如果輸入為: 12a34↙ ,那么 a的值將是 12, b的值將無法預(yù)測。a, amp。 如果輸入為: 12a3↙ , a的值將是 12。賦值給 ch3。賦值給 ch2,字母 39。賦值給 ch1,空格 39。 假設(shè)輸入: A□ B□ C↙ ,則系統(tǒng)將字母 39。ch2, amp。 例如: scanf (%c%c%c, amp。 printf (num1=%d, num2=%d\n, num1, num2)。num1, amp。 (8) 當一次 scanf調(diào)用需要輸入多個數(shù)據(jù)項時,如果前面數(shù)據(jù)的輸入遇到非法字符,并且輸入的非法字符不是格式控制字符串中的常規(guī)字符,那么,這種非法輸入將影響后面數(shù)據(jù)的輸入,導(dǎo)致數(shù)據(jù)輸入失敗。 ? 遇到非法輸入。 ? 遇到輸入域?qū)挾冉Y(jié)束。 (6) 使用格式控制符 %c輸入單個字符時,空格和轉(zhuǎn)義字符均作為有效字符被輸入。賦給變量 ch2。賦給變量 ch1;將讀取的 def中的 39。 假設(shè)輸入 abcdefg↙ ,則系統(tǒng)將讀取的“ abc‖中的 39。ch1, amp。num2)。 printf (num2=)。 scanf (%d, amp。num2)。 假設(shè)給 num1輸入 12,給 num2輸入 36,正確的輸入操作為: num1=12, num2=36\n↙ 例如: 將 scanf (num1=%d, num2=%d\n, amp。num1, amp。s)。h, amp。 假設(shè)給 num1輸入 12,給 num2輸入 36,則正確的輸入操作為: 12□ 36↙ 或者 12↙ 36↙ 使用“ ↙ ”符號表示按回車鍵操作,在輸入數(shù)據(jù)操作中的作用是,通知系統(tǒng)輸入操作結(jié)束。num1, amp。 (4) 當格式控制字符串中指定了輸入數(shù)據(jù)的域?qū)?width時,將讀取輸入數(shù)據(jù)中相應(yīng)的 width位,但按需要的位數(shù)賦給相應(yīng)的變量,多余部分被舍棄。 (2) 格式控制字符串中出現(xiàn)的常規(guī)字符(包括轉(zhuǎn)義字符),務(wù)必原樣輸入。b)。 函數(shù)調(diào)用: scanf (%d%d, amp。a)。 int a。 //BC下輸出 FFD8, VC下 0012FF7C 指針類型 簡單的格式輸入函數(shù) scanf函數(shù) ? 一般格式 scanf (―格式控制字符串”,變量 1的地址,變量 2的地址, … ,變量 n的地址 )。 printf (“%p”, amp。 浮點型 %p 以主機的格式顯示指針,即變量的地址。 //輸出 +003 printf (%E, f)。 例如: float f = 。 printf (%f, f)。 //輸出 my name is wangjinghua 字符串 %f 以十進制小數(shù)形式輸出一個浮點型數(shù)據(jù)。 //輸出 A 字符型 ? printf函數(shù)中的格式轉(zhuǎn)換字符及其含義 格式轉(zhuǎn)換符 含 義 對應(yīng)的表達式數(shù)據(jù)類型 %s 輸出一個字符串。A39。 //BC下輸出 65535, VC下4294967295 無符號整型 %c 輸出一個字符型數(shù)據(jù)。 例如: int a = 1。 printf (%o, a)。 //輸出 A4 無符號整型 %o ( 字母 o ) 以八進制形式輸出一個無符號整型數(shù)據(jù)。 printf (%x, a)。 //輸出 20 有符號整型 %x,%X 以十六進制形式輸出一個無符號整型數(shù)據(jù)。 例如: int a = 20。A39。 //輸出結(jié)果: ch = A (以字符形式輸出) printf (ch = %d, ch)。A39。 實際輸出: a * a = 4, a + 5 = 7 printf (5 + 3 = %d, 5 3 = %d, 5 * 3 = %d, 5 + 3, 5 3)。 //帶有兩個參數(shù), 20沒有意義, 輸出為: how old are you? 已 知: int a = 2。 printf (―how are you?\n‖)。 (3) 如果格式控制字符串中格式控制符的個數(shù)多于表達式的個數(shù),則余下的格式控制 符的值將是不確定的。 (2) 當格式控制字符串中既含有常規(guī)字符,又包含有格式控制符時,則表達式的個數(shù)應(yīng)與格式控制符的個數(shù)一致。 printf (―The Value of x is %ld\n‖, x)。 格式控制符: 以 %開頭的一個或多個字符,以說明輸出數(shù)據(jù)的類型、形式、長度、小數(shù)位數(shù)等。 ? 說明 格式控制字符串用于指定輸出格式。 } 簡單的格式化輸出 printf函數(shù) ? 一般格式 printf (格式控制字符串 ,表達式 1,表達式 2, … ,表達式 n)。 printf(―x3=%d\n‖,x3)。 x2=x2+x3。 ? 適當?shù)氖褂幂敵稣Z句可以給用戶提示 ?使用規(guī)則: include ? 可以幫助程序員了解程序運行的中間狀態(tài) include define PRICE 234500 void main ( )//該程序需要求 result的值 { int x1=0,x2=1,x3,reuslt。 數(shù)據(jù)的輸入和輸出 ? 輸入和輸出是程序中必不可少的重要環(huán)節(jié) ? C語言本身不提供輸入輸出的語句 ? 輸入和輸出有(編譯環(huán)境自帶)的庫函數(shù)來實現(xiàn) 例如: printf(“請輸入折扣! \n”); scanf(“%d”,amp。 ? 一般格式: 變量 (復(fù)合)賦值運算符 表達式 ? 賦值表達式的值: 被賦值變量的值。 z = x + y。 x = 20。 ? 賦值語句中的 “ =‖表示賦值,不是代數(shù)中相等的意思。 b + 2 = 5。 ? 賦值運算符及賦值表達式的使用 ? 多個變量連續(xù)賦值 例如: a = b = c = 10; a = (b = (c = 10)); 結(jié)果: a、 b、 c的值都為 10 ? 賦值表達式的嵌套 例如: a = (b = 2) + (c = 3) ( a = (b = 2) + (c = 3)) 結(jié)果: b為 2, c為 3, a為 b+c即 5 注意: ? 賦值語句 “ =‖左邊必須是變量名或?qū)?yīng)某特定內(nèi)存單元的表達式 (后面的章節(jié)會遇到這樣的表達式),不能是常量或其它表達式。 a = b = c = 5; 注意:在變量定義時不能這樣寫: int a=b=c=5。) 賦值運算符:( = 及其擴展) 條件運算符:( ?:) 逗號運算符:( ,) 指針運算符:( * amp。amp。 ?運算結(jié)果的類型:表達式運算后最終所得到的值的類型。 ?運算符的優(yōu)先級:表達式中包含多個不同運算符時運算符運算的先后次序。 學(xué)習運算符時應(yīng)注意: ?運算符的功能:該運算符主要用于做什么運算。 三目運算符:帶
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1