变量的输出less
变量如何输入输出呢?实际上,在这以前你已经使用过输出语句(printf语句)了,咱们能够使用printf来执行输出。函数
printf语句的使用方法以下:学习
printf(格式控制字符串, 数据1, 数据2, 数据3.......);
格式控制字符串用特定的格式说明符表明输出的数据类型,这里的数据能够是变量、常量或者结果值具备合适类型的表达式。指针
以前看到的符号%d有什么做用呢?以下这段代码:code
int a = 1; int b = 2; int c = 3; printf("%d,%d,%d", a, b, c);
咱们运行后在屏幕的输出结果是: 1,2,3字符串
你会发现,屏幕输出的是a、b、c的值。哈!原来%d就是一个格式说明符,当这一行输出时,其做用是指出输出a、b、c的值。%d用于输出int类型的值。事实上 每一种数据都有本身的说明符。后面在学到新的数据类型时,也会说到与之相应的说明符。编译器
要特别注意的是,不要忘记给每个想输出的项目都使用一个格式说明符。io
举个实例:编译
变量的输入class
scanf( )函数是C语言中最经常使用的一个输入函数。scanf语句的使用方法:
scanf(格式说明字符串,变量地址1, 变量地址2, 变量地址3......);
scanf()函数接受你在键盘的输入,把你在键盘输入的文本转成各类形式,如整数,浮点数,字符或者字符串。而printf( )是把各类形式的数据转换成在屏幕上显示的文本。也就是说,scanf()是printf( )的逆操做:
#include<stdio.h> int main(void) { int a; //定义一个int型变量a scanf("%d", &a); //从键盘读取一个数并赋值给a printf("%d\n", a); //输出变量a的值 return 0; }
在上面这段程序中,当编译器运行到scanf语句时,程序会等待键盘的输入,此时你能够输入一个值,编译器便会将其赋给变量a,而后经过printf语句在屏幕上输出变量a的值。
scanf()函数用到指向变量的指针,咱们会在第四章中学到关于指针的具体内容。如今咱们只要知道,若是使用scanf()来读取一个以前定义过的基本变量类型的值,记得在变量前加上&。
更多学习内容,就在码芽网http://www.mayacoder.com/lesson/index