scanf注意事項(考試超級重點!)

1)scanf("a=%d,b=%d",&a,&b);

一定要記住是以第一部分的格式在終端輸入數據。

在黑色屏幕上面輸入的為a=12,b=34才可以把12和34正確給a和b。有一點不同也不行。

2)scanf("%d,%d",x,y);

這種寫法絕對錯誤,scanf的第二個部分一定要是地址!

scanf("%d,%d",&x,&y);

注意寫成這樣才可以!

3)特別注意指針在scanf的考察

例如:

int x=2;

int *p;

p=&x;

scanf("%d",x);錯誤

scanf ("%d",&p);錯誤

scanf("%d",p);正確

scanf("%d",*p);錯誤

4)指定輸入的長度(考試重點)

終端輸入:1234567

scanf ("%2d%4d%d",&x,&y,&z); x為12,y為3456,z為7

終端輸入:1 234567

由于1和2中間有空格,所以只有1位給x

scanf("%2d%4d%d"&x,&y,&z); x為1,y為2345,z為67

5)字符和整型是近親:

int x=97;

printf ("%d",x);

printf("%c",x);

結果為97

結果為 a

6)輸入時候字符和整數的區別(考試超級重點)

scanf("%d",&x); 這個時候輸入1,特別注意表示的是整數1

scanf("%c",&x); 這個時候輸入1,特別注意表示的是字符‘1’ASCII為整數49

補充說明:

1)scanf函數的格式考察:

注意該函數的第二個部分是&a這樣的地址,不是a;

scanf("%d%d%*d%d",&a,&b,&c);?跳過輸入的第三個數據。

2)putchar,getchar 函數的考查:

char a = getchar()是沒有參數的,從鍵盤得到你輸入的一個字符給變量a。

putchar(‘y’)把字符y輸出到屏幕中。

3)如何實現兩個變量x,y中數值的互換(要求背下來)

不可以把x=y,y=x;要用中間變量 t=x; x=y; y=t;

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/209208.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/209208.shtml
英文地址,請注明出處:http://en.pswp.cn/news/209208.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Git使用指南

文章目錄 一、Git概念二、Git命令清單1、新建代碼庫2、配置3、增加/刪除文件4、代碼提交5、分支6、標簽7、查看信息8、遠程同步9、撤銷10、其他 三、常用高級操作1、把其他分支代碼摘到當前分支2、重置剛剛提交的代碼 一、Git概念 Git流程圖 相關概念說明: Work…

生信技能30 - 獲取CNV開始位置和結束位置所在的染色體區帶

獲取CNV開始位置和結束位置所在的染色體區帶,以下為函數方法和調用方法示例 程序代碼 # 獲取INDEL開始位置和結束位置所在的染色體區帶 def get_cytoband(pos_start, pos_end, chrom):# cytoBand.txt所在的文件路徑cytoband_file = “./cytoBand.txt”try:df = pd.read_csv(…

書籍推薦: 深入理解Go并發編程

一書在手,并發無憂 收到了鳥窩老師歷時五載寫就的新作「深入理解Go并發編程」 迫不及待開卷閱覽,大呼過癮,最大感觸是誠如副標題所言,“從原理到實踐,看這本就夠了”。 對并發編程優雅簡潔的支持,是Go最大的…

GS求解與QR分解的一致性校驗

QR分解相對于GS分解更簡單,在MATLAB中更容易實現; 我們使用一組數據進行測試,代碼如下: clc; clearvars;%% 方法A:GS求解,construct new orthonormal basis by gram-schmidt y0=1:12; znorm=zeros(3,1); n1=3; znorm(1)=0.0; for j=1:n1 znorm(1)=znorm(1)+y0(n1*j+1)^…

探索無監督域自適應,釋放語言模型的力量:基于檢索增強的情境學習實現知識遷移...

深度學習自然語言處理 原創作者: Xnhyacinth 在自然語言處理(NLP)領域,如何有效地進行無監督域自適應(Unsupervised Domain Adaptation, UDA) 一直是研究的熱點和挑戰。無監督域自適應的目標是在目標域無標簽的情況下,將源域的知識…

ABAP - Function ALV 01 Function ALV的三大基石

森莫是Function ALV? 業務顧問和用戶方面的名詞定義為報表,在開發顧問方面定義的名詞為ALV 通過調用Function方式展示的ALV叫做FunctionALV.Function的解釋:封裝好的函數 Function ALV的三大基石 Fieldcat :Function ALV字段級別的處理 Layout …

前端小技巧: 設計一個簡版前端統計 SDK

統計 sdk 如何設計 1 ) 概述 客戶端一個sdk ,把數據發送給服務端(第三方統計平臺)服務端產生一個統計的報表 2 )需求點 訪問量:pv自定義事件:用戶的一切行為我們都可以自定義采集性能,錯誤 3 ) 代碼實現 const P…

uView框架的安裝與Git管理

參考鏈接:Http請求 | uView - 多平臺快速開發的UI框架 - uni-app UI框架 安裝 打開我們項目的cmd進行下載: yarn add uview-ui 首先我們要確定,未下載前的文件目錄以及下載后,是多了個文件目錄node_modules 下載完成之后我們就…

QQ2023備份

需要修改的路徑(共3處) 這三處路徑中,只有一處是需要修改的 QQPC端-主菜單-設置-基本設置-文件管理 點擊上面的“”自定義“”,然后修改路徑即可 修改路徑后提示 然后等一會才會關干凈QQ的相關進程,關閉后才會有自動…

外貿找客戶軟件工具:WhatBotPlus 4.6.2

WhatBot 是所有使用 Whatsapp 與客戶溝通的中小型公司、企業或自由職業者的理想軟件。借助 WhatBot,您可以通過 Whatsapp 發送新聞通訊活動,還可以設置自動回復。由于命令一旦配置,客戶就可以獲取各種信息、接收優惠和促銷等,從而…

linux安裝tomcat

Tomcat官網: http://tomcat.apache.org 配置java環境 上傳jdk1.8到服務器。安裝jdk [rootjava-tomcat1 ~]# tar xzf jdk-8u191-linux-x64.tar.gz -C /usr/local/[rootjava-tomcat1 ~]# cd /usr/local/[rootjava-tomcat1 local]# mv jdk1.8.0_191/ java 設置環境…

51單片機獨立按鍵以及矩陣按鍵的使用以及其原理--獨立按鍵 K1 控制 D1 指示燈亮滅以及數碼管顯示矩陣按鍵 S1-S16 按下后鍵值 0-F

IO 的使用–按鍵 本文主要涉及8051單片機按鍵的使用,包括獨立按鍵以及矩陣按鍵的使用以及其原理,其中代碼實例包括: 1.獨立按鍵 K1 控制 D1 指示燈亮滅 2.通過數碼管顯示矩陣按鍵 S1-S16 按下后鍵值 0-F 文章目錄 IO 的使用--按鍵一、按鍵消抖二、獨立按…

node.js和npm的安裝與環境配置(2023最新版)

目錄 安裝node.js測試是否安裝成功測試npm環境配置更改環境變量新建系統變量 安裝node.js 1、進入官網下載:node.js官網 我選擇的是windows64位的,你可以根據自己的實際情況選擇對應的版本。 2、下載完成,安裝。 打開安裝程序 接受協議 選…

【RabbitMQ基礎編程模型】

文章目錄 RabbitMQ基礎編程模型基礎編程模型step1、首先創建連接,獲取Channelstep2、聲明Exchange-可選step3、聲明queuestep4、聲明Exchange與Queue的綁定關系-可選 RabbitMQ基礎編程模型 RabbitMQ的使用生態已經相當龐大,支持非常多的業務場景&#x…

五、HotSpot細節實現

一、并發標記與三色標記 問題:三色標記到底發生在什么階段,替代了什么。并發標記 1、并發標記( Concurrent Marking) 從 GC Root 開始對堆中對象進行可達性分析,遞歸掃描整個堆里的對象圖,找出要回收的對象,這階段耗…

【大數據分析】

系列文章目錄 文章目錄 系列文章目錄前言一、數據分析框架二、數據分析方法1.數據清洗&數據探索2.數據清洗之異常值判別3.數據清洗之缺失值處理4.數據探索5.結構優化 三、大數據可視化1.大數據可視化概念1.1 定義1.2 數據可視化的意義 2.可視化類型和模型2.1 科學可視化2.2…

網站內容審核功能的重要性

網站內容審核功能的重要性在保護用戶權益、維護網站形象、遵守法律法規等方面都起到了至關重要的作用。 維護網站的合法性和道德性:網站內容審核功能的存在可以幫助過濾和刪除違法、淫穢、惡意、詐騙等不良內容,保證網站內容的合法性和道德性。 保護用…

前端部分知識點總結

小程序接口的通用協議是什么 小程序接口的通用協議是HTTPS。 小程序體驗版本打開后顯示空白,只有點擊"打開調試模式"再次打開才能顯示正常,原因是體驗版本的接口協議是HTTP,但小程序只認HTTPS,所以不會去調接口&#…

Python表單處理

目錄 通過Flask處理表單 通過Flask-WTF處理表單 通過Flask-WTF驗證表單 通過Flask處理表單 表單是在網頁中搜集用戶信息的各種表單控件的集合區域,表單控件包括文本框、單選框、復選框、提交按鈕等,用于實現客戶端和服務器端之間的數據交互。 利用F…

用Java寫一個拼圖游戲

目錄 運行出的游戲界面如下: User類 CodeUtil類 游戲設置 登陸代碼 注冊代碼 游戲代碼 運行出的游戲界面如下: 按住A不松開,顯示完整圖片;松開A顯示隨機打亂的圖片 User類 package domain;/*** ClassName: User* Author: Kox*…