A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hugin 中级黑马   /  2016-9-13 10:35  /  1027 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1:如何使用变量的数据?
什么时候想要使用变量的数据,就直接写上变量的名字就可以使用了.

上面的代码 num3 就是 num1 和 num2 的和;


2:如何输出变量的值?
使用 printf 函数就可以输出变量的值.


3.printf 的两种使用方式


格式 1:
printf("输出信息");
双引号的内容原样输出.


格式 2:
printf("格式控制字符串",变量列表);


在格式控制字符串中如果有地方要显示变量的值,那么就使用 1 个占位符来占位.
输出的变量的类型不同是不一样的.


1).如果输出的类型是 int 类型的,那么就使用 %d 占位符.


int num;
num = 100;


printf("num变量的值是:%d\n",num);
%d 代表这个地方不要原样输出,而是输出 1 个整型变量的值.





2).如果输出的类型是 float 类型的,那么就使用 %f 占位符, 默认输出小数点后面6位.



3).如果输出的类型是 double 类型的,那么就使用 %lf 占位符, 默认输出小数点后面6位.



4).如果输出的类型是 char 类型的,那么就使用 %c 占位符.



**********务必记住,输出变量使用的占位符和变量的类型不匹配的话,那么输出的结果就是错误的.**********



格式控制字符串中可以写多个占位符:



注意:
后面的变量一定要按照顺序来写,因为在填占位符的时候是按顺序来占位的,否则就会混乱.

ps:上面结果可能和你不同,在后面学习了进制才能说清,这里不深入讨论


后面的变量的个数要和前面一致,如果没有变量填的就是随机值.

总结:顺序不对,类型不匹配,输出结果就会有问题.


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马