700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > scanf可不可以输入浮点型_数据的输入和输出

scanf可不可以输入浮点型_数据的输入和输出

时间:2019-03-12 01:30:48

相关推荐

scanf可不可以输入浮点型_数据的输入和输出

一、基本数据类型C 的基本数据类型有 short、int、long、char、float、double 等。类型多且杂,学习时极易厌烦,这时建议使用思维导图来整理这些繁杂但有章的知识。做思维导图时首先要了解出基本数据类型都有什么,再根据这分类后的类型选择自己熟悉的、感兴趣的进行更加细致的梳理。这样可以使自己脱离教科书的桎梏,使自己的学习变得更加自主和自由。

请横屏观看

二、数据的输入和输出01常用数据的示例程序

浮点型数据的输入和输出

//编译器为 VS#includeint main(void){float length; printf("当时把剑离你的喉咙有多少公分?\n");scanf("%f",&length); printf("当时那把剑离我的喉咙只有%f公分\n", length); return 0;}

输出结果为:

字符型数据的输入和输出:

//编译器为 VS#includeint main(void){int deadline; char ch1, ch2, ch3, ch4, ch5, ch6, ch7, ch8; printf("曾经有一份真诚的爱情摆在我面前,我没有珍惜\n"); printf("等我失去的时候我才后悔莫及,"); printf("人世间最痛苦的事莫过于此。\n"); printf("如果上天能够给我一个再来一次的机会\n"); printf("你会对那个女孩子说些什么?\n");printf("我会对那个女孩说三个字\n"); printf("哪三个字?\n"); scanf("%c %c%c%c%c %c%c%c", &ch1, &ch2, &ch3, &ch4, &ch5, &ch6, &ch7, &ch8); printf("我会对那个女孩说:%c %c%c%c%c %c%c%c\n", ch1, ch2, ch3, ch4, ch5, ch6, ch7, ch8); printf("如果非要在这份爱上加上一个期限\n"); printf("你希望是多少年?\n"); scanf("%d", &deadline); printf("我希望是:%d年\n",deadline); return 0;}

输出结果为:02整型、浮点型、字符型的输入输出

整型

intdeadlinescanf("%d", &deadline);printf("我希望是:%d年\n",deadline);

%d 表示 scanf()函数要读取编程人员从键盘输入的整数,并把输入的值赋给 deadline 变量。scanf()函数使用取地址符 & 表示找到 deadline 的地址。

浮点型

floatlength;scanf("%f",&length);printf("当时那把剑离我的喉咙只有%f公分\n",length);

%f 表示 scanf()函数要读取编程人员从键盘输入的浮点数,并把输入的值赋给 length 变量。scanf()函数使用取地址符&表示找到 length 的地址。

字符型

char ch1, ch2, ch3, ch4, ch5, ch6, ch7, ch8;scanf("%c %c%c%c%c %c%c%c", &ch1, &ch2, &ch3, &ch4, &ch5, &ch6, &ch7, &ch8);printf("我会对那个女孩说:%c %c%c%c%c %c%c%c\n",ch1,ch2,ch3,ch4,ch5,ch6,ch7,ch8);

%c 表示 scanf()函数要读取编程人员从键盘输入的浮点数,并把输入的值赋给 ch1~8 变量。scanf()函数使用取地址符&表示找到 ch1~8 的地址。值得注意的是:在键盘输入多个连续字符时,需根据键盘输入的形式在 scanf()函数和 printf()函数中用空格和 %c 表达出来。例如:我输入的是:I love you 因此在输入输出函数中,第一个和第三个 %c 之间有空格,第五个和第六个 %c 之间有空格。03常量的定义方式

define宏定义

//圆的面积#include#define PI 3.14int main(void){float radius, area; printf("请输入圆的半径:\n"); scanf("%f", &radius); area = PI * radius * radius; printf("圆的面积是:%f", area); return 0;}

输出结果为:

const常量定义

#includeint main(void){const int FREQUENCY1 = 98; const int FREQUENCY2 = 784; printf("你昏倒的时候,叫了晶晶这个名字 %d 次\n", FREQUENCY1); printf("还有一个名字叫紫霞的,你叫了%d次\n", FREQUENCY2); return 0;}

输出结果为:注意:常量命名一般用大写字母。END

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。