c++里面的scanf和printf是什么?后面应该加什么?sizeof后面应该加什么?getch main() { int r; float s,c; sca...

c\u8bed\u8a00:getcher\u548cgetch\u6709\u4ec0\u4e48\u4e0d\u540c\uff0c\u8fd8\u6709scanf\u548cscanf_s

scanf()\u5728\u8bfb\u53d6\u6570\u636e\u65f6\u4e0d\u68c0\u67e5\u8fb9\u754c\uff0c\u6240\u4ee5\u53ef\u80fd\u4f1a\u9020\u6210\u5185\u5b58\u8bbf\u95ee\u8d8a\u754c\uff1a
//\u4f8b\u5982\uff1a\u5206\u914d\u4e865\u5b57\u8282\u7684\u7a7a\u95f4\u4f46\u662f\u7528\u6237\u8f93\u5165\u4e8610\u5b57\u8282\uff0c\u5c31\u4f1a\u5bfc\u81f4scanf()\u8bfb\u523010\u4e2a\u5b57\u8282char buf[5]={'\0'};scanf("%s", buf);//\u5982\u679c\u8f93\u51651234567890\uff0c\u52195\u4ee5\u540e\u7684\u90e8\u5206\u4f1a\u88ab\u5199\u5230\u522b\u7684\u53d8\u91cf\u6240\u5728\u7684\u7a7a\u95f4\u4e0a\u53bb\uff0c\u4ece\u800c\u53ef\u80fd\u4f1a\u5bfc\u81f4\u7a0b\u5e8f\u8fd0\u884c\u5f02\u5e38\u3002\u4ee5\u4e0a\u4ee3\u7801\u5982\u679c\u7528scanf_s\uff08\uff09\u5219\u53ef\u907f\u514d\u6b64\u95ee\u9898\uff1a
char buf[5]={'\0'};scanf_s("%s",buf,5); //\u6700\u591a\u8bfb\u53d64\u4e2a\u5b57\u7b26\uff0c\u56e0\u4e3abuf[4]\u8981\u653e'\0' //\u5982\u679c\u8f93\u51651234567890\uff0c\u5219buf\u53ea\u4f1a\u63a5\u53d7\u524d4\u4e2a\u5b57\u7b26getchar()\u662f\u8bfb\u53d6\u5355\u4e2a\u5b57\u7b26\uff0c\u800c\u8fd9\u4e2a\u51fd\u6570\u662f\u4e00\u4e2a\u4e0d\u56de\u663e\u51fd\u6570\uff0c\u5f53\u7528\u6237\u6309\u4e0b\u67d0\u4e2a\u5b57\u7b26\u65f6\uff0c\u51fd\u6570\u81ea\u52a8\u8bfb\u53d6\uff0c\u65e0\u9700\u6309\u56de\u8f66.
\u671b\u91c7\u7eb3\uff01\uff01\uff01

main() //\u6700\u597d\u52a0\u4e0a\u5934\u6587\u4ef6\uff0c\u53e6\u5916\u6700\u597d\u52a0\u4e0aint \uff0c\u56e0\u4e3a\u5982\u679c\u662fC++ \u4e0d\u52a0int\u7684\u8bdd \u4f1a\u6709\u9519\u8bef
{
int r;
float s,c;
scanf("%d",&r);
s=2*r*3.14;
c=3.14*r*r;
printf("%f %f",s,c); //\u591a\u4e86\u4e2a\uff0c

getch(); //\u52a0\uff1b \u53e6\u5916\u8fd8\u662f\u7528getchar()\u5427 \u73b0\u5728\u5df2\u7ecf\u6ca1\u6709\u4eba\u7528getch()\u4e86

}

cin和cout,后边加<<或者>>,sizeof后边加所要开辟的长度你可以去图书馆借本书,这都是基础的

scanf("%d",&x);这是输入一个数
printf("%d",x);这是输出一个数

scanf()函数是通用终端格式化输入函数,它从标准输入设备(键盘) 读取输入的信息。可以读入任何固有类型的数据并自动把数值变换成适当的机内格式。
其调用格式为: scanf("<格式化字符串>",<地址表>);
scanf()函数返回成功赋值的数据项数,出错时则返回EOF。

printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。printf()函数的调用格式为: printf("", )。格式输出,它是c语言中产生格式化输出的函数(在 stdio.h 中定义)。用于向终端(显示器、控制台等)输出字符。

sizeof是C语言的一种单目操作符,如C语言的其他操作符++、--等。 它并不是函数。 sizeof操作符以字节形式给出了其操作数的存储大小。

从stdio流中读字符,相当于getc(stdin),它从标准输入里读取下一个字符。返回类型为int型,返回值为用户输入的ASCⅡ码,出错返回-1。

c语言函数之一,作用是向终端输出一个字符。其格式为putchar(c),其中c可以是被单引号(英文状态下)引起来的一个字符,可以是介于0~127之间的一个十进制整型数(包含0和127),也可以是事先用char定义好的一个字符型变量。

  • 灏忕櫧c璇█闂
    绛旓細浣嗘槸杩欐椂鍊欒繕涓涓洖杞︼紝杩欎篃鏄竴涓瓧绗︼紝鍦ㄧ紦鍐插尯閲岄潰鍛嗙潃锛岃繖鏃跺欐濂界鍒颁竴涓猚锛岀劧鍚c閲岄潰灏辫鐫鍥炶溅浜嗐傛兂瑕佽В鍐宠繖涓棶棰樺氨鏄妸杩欎釜鍥炶溅娑堣楁帀锛岃繖鏍蜂綘鍙互鍦ㄧ涓涓scanf鍜绗簩涓猵rintf涔嬮棿鍔犱竴鍙ヨ瘽锛岃繖涓鍙ヨ瘽鍙互浣縢etchar();锛屽氨鍐欒繖涓鍙ヨ瘽灏卞彲浠ワ紝鎰忔濆氨鏄帴鍙椾竴涓瓧绗︿絾鏄笉璧嬪肩粰浠讳綍鍙橀噺锛屽氨...
  • C璇█缂栫▼,鍏充簬閾惰鍒╂伅
    绛旓細include <stdio.h> void main(){ double sum,pri;int y;printf("璇疯緭鍏ュ瓨娆炬暟鐩:");scanf("%lf",&sum);pri=sum;printf("璇疯緭鍏ュ瓨娆惧勾闄:");scanf("%d",&y);switch (y){ case 1:sum=sum*(1+3.66/100);break;case 2:sum=sum*(1+4.50/100);break;case 3:sum=sum*(1+5.28...
  • C璇█瀹炵幇鍟嗗搧浠锋牸鏌ヨ绯荤粺?
    绛旓細define N 20 struct shop{ char name[10];float pri;}a[N];void inputa(int n,int n0){ for(int i=n-n0;i<n;i++){ printf("璇疯緭鍏ュ搧鍚 浠锋牸\n") ;scanf("%s%f",&a[i].name,&a[i].pri);} } void change(char s[],int n){ for(int i=0;i<n;i++){ if(!strcmp(...
  • 姣忔姇鍏ヤ竴鐞冭5鍒,鏈姇鍏ヤ竴鐞冩墸3鍒,姣忓康涓娆″彞瀛愬姞1鍒嗐傜敤c璇█瑙e喅
    绛旓細涓や釜鏁扮粍锛屼竴涓繚瀛樿緭鍏ョ殑瀛楁瘝 涓涓繚瀛樿緭鍏ョ殑鏁板瓧銆傜劧鍚庢牴鎹笅鏍囷紝瀛楁瘝锛屽厛璁$畻杩涚悆寰楀垎鍜屾湭杩涙墸鍒嗭紝鍐嶅姞涓婂姞鍒 y*5-(x-y)*3+s杩涜璁$畻
  • 姹傜粰涓涓狢++绋嬪簭娉ㄩ噴!!绋嬪簭浠g爜濡備笅:璋㈣阿
    绛旓細str.pri=zhi;v[a].push_back(str);//ector鑷甫鍑芥暟锛屽湪v鍚庡姞鍏ヤ竴涓厓绱 swap(str.s, str.t);//鍦╝lgorithm涓澹版槑锛屼氦鎹鍜宼 v[b].push_back(str);while(1){ scanf("%d%d", &a, &b);//涓嶄笓涓氾紝鏀逛负cin>>a>>b;if(a == 0 && b == 0) break;n=max(n, a);n=max(n,...
  • ...鍦ㄤ富鍑芥暟杈撳叆涓涓暣鏁,杈撳嚭鏄惁涓虹礌鏁扮殑淇℃伅銆傜敤C璇█缂栧啓銆俖鐧惧害鐭 ...
    绛旓細include <stdio.h>int prime( int n ){int i;if ( n<2 )return 0;for( i=2;i<=n/2;i++ ){if ( n%i==0 )return 0;}return 1;}int main(){int i;printf("input n: ");scanf("%d", &i );if ( prime(i) )printf("%d is prime!", i );elseprintf("%d is not ...
  • 闂竴涓C璇█闂:杈撳叆涓や釜娴偣鏁,杈撳嚭杈冨ぇ鐨勪竴涓?杩欎釜鎬庝箞鍐欑▼搴忓晩...
    绛旓細include <stdio.h> main(){ float a,b;printf("\n杈撳叆绗竴涓暟:");scanf("%f".&a);printf("\n杈撳叆绗簩涓暟:");scanf("%f".&a);if (a>b)printf("\n%f",a);else printf("\n%f"b);}/*娌℃湁鍖呮嫭 瀹冧滑鐩哥瓑鐨勬儏鍐*/
  • C璇█缂栫▼闂:鍒嗘暟璁$畻鍣
    绛旓細杈撳叆锛2*(3+6*(8/2+1))杈撳嚭锛66 include<stdio.h>#include<string.h>#include<stdlib.h>typedef struct priority{char symb;int pri;}priority;priority kuPriority[7]={{'+',1},{'-',1},{'*',2},{'/',2},{'(',3},{')',3},{'\0',0}};char co[100];char symbol[100...
  • c璇█ scanf鍑芥暟鐨勯棶棰?
    绛旓細scanf("%c",&a);绛変环浜巃 = getchar();浠栦滑鍏卞悓鐐瑰氨鏄彲浠ヨ鍙栫┖鏍''涓庢崲琛岀('\n'),鎵浠ヤ綘杈撳叆y鍚庢寜绌烘牸鎴栧洖杞︼紝鐒跺悗a涓虹┖鏍兼垨鍥炶溅锛岀劧鍚庡氨閫鍑篸o while浜
  • 姹傝ВC璇█绋嬪簭棰
    绛旓細");scanf("%d",&p);for(i=1;i<=10;i++)/*杩欐槸涓涓猣or寰幆锛屽氨鏄痠鍒濆绛変簬1锛岀劧鍚庢墽琛岃姳鎷彿鍐呯殑璇彞锛屾病鎵ц涓娆¤嚜鍔1锛岀粨鏉熸潯浠舵槸鐭ラ亾i=10*/ { s=1;s=s*p;printf("%d*%d=%d",p,i,s);a++;if(a%2==0)printf("\n");/*褰揳鍙樹负2鐨勫嶆暟鐨勬椂鍊欒緭鍑轰竴娆℃崲琛*/ } } ...
  • 扩展阅读:c++和python先学哪个 ... 5个例子搞懂scanf ... printf和scanf的标准举例 ... scanf能在c++中使用吗 ... c++ scanf用法 ... c++中使用scanf的头文件 ... c++可以用scanf输入么 ... c++如何使用scanf ... c++中不能用scanf吗 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网