C語言Printf scanf 學習筆記

2021-07-14 18:55:33 字數 1037 閱讀 4016

prinf()和sanf()函式用於輸入和輸出,關於資料整型、字元型和浮點型此時對應的都是乙個

scanf("%d",&i);

或者是scanf("%c",&c);

又或者是

scanf("%f",&f);

如果遇到字串,解決思路如下:

#include "stdafx.h"

#include #include #define praise "what a marvelous name!"

int _tmain(int argc, _tchar* argv)

此時可以定義乙個字元數陣列。

#include "stdafx.h"

#include int _tmain(int argc, _tchar* argv)

printf("what's your last name?\n");

while ((*(last_name + j) = getchar()) != '\n')

printf_s("your name is ");

while (i>0)

while (j>0)

system("pause");

return 0;

}

寫迴圈將字串乙個乙個讀和寫。顯然直接運用前者。以後還會用到動態申請空間的情況。

經常遇到題目需要迴圈巢狀輸入輸出三角、倒三角

#include "stdafx.h"

#include #include int _tmain(int argc, _tchar* argv)

system("pause");

return 0;

}

輸出結果是

解題關鍵在於for迴圈的巢狀使用。

注意1:右邊的三角,需要列印左邊的空格printf("  ");

重學C語言 printf,scanf

printf 用來顯示格式串的內容 注意 引數不可以換行,否則會出乙個警告。格式串中佔位符比表示式數量多 會顯示乙個無意義值 格式串中佔位符比表示式數量少 只顯示佔位符的值 轉換說明符格式 m.px m.px m 最小字段寬度,要顯示的最小字元數量,要顯示的字元數量小於m 右對齊 前置空格 如果要顯...

學c 需要先學c語言嗎?

看需求,如果是底層開發,就必須學習c語言。如果只是應用開發,可以直接從c 開始學習。實際上這兩個語言是平等的,只是在語法上c 盡量與c相容,但仍然有很多不同的地方。1 c 不是c的超集。也許最初誕生的時候可以這麼認為,但是當1998年iso制訂了c 的標準之後,c 和c就是沒有太大關係的兩種語言了。...

c 需要學幾年 學C 之前要不要學C語言

不同的計算機語言完全可以模擬於人類不同的語言。學c 之前要不要學c語言,可以模擬於學漢語前,要不要學英語。不會漢語,會英語的人很多。不會英語,會漢語的人也很多。假設學習漢語和學習英語的難度是一樣的。那麼,乙個什麼語言都不會的人直接學英語或者學漢語難度係數就會是一樣的。但是會一門語言,再去學另一種語言...