11问答网
所有问题
当前搜索:
C语言输出逗号
c语言
能用
逗号
分隔数字吗,为什么
答:
可以,但是输入数据的时候一定也要加上
逗号
。用scanf()读取数据时,输入的格式必须和scanf()的格式控制字符串对应,比如说:1、scanf("%d,%d",&a,&b);因为两个%d之间有一个逗号,所以在输入时两个整数之间只能用逗号分隔,如果用其它符号分隔就会出错(比如说此时用空格、回车分隔就会出错)2、...
C语言逗号
表达式问题
答:
c语言逗号
表达式是由左向右进行的:k=3*2=6,K+2=8,表达式返回8。逗号表达式用法:当顺序点用,结合顺序是从左至右,用来顺序求值,完毕之后整个表达式的值是最后一个表达式的值。示例:main(){int a,s,d;s=2;d=3;a=12+(s+2,d+4);} ...
C语言
整数
输出
三位打一个
逗号
答:
如果不想按字符串处理,简单情况,可以这样:while(value > 0) { 数组bit = (value % 10);value /= 10;} digit_cnt = 0;倒序,数组bit { if(digit_cnt == 3) { printf(",");digit_cnt = 0;} else
输出
数组元素;}
C语言逗号
表达式
答:
这个表达式的值应该是30;a的值为15;
逗号
表达式先执行a = 3 * 5;于是a为15;接着执行a * 4,表达式的值为60 但是这个值没有赋值给变量a,所以a的值仍然是15 也就是说
输出
表达式(a=3*5,a*4),其值为60,输出a,则为15.同理由于a的值为15,所以输出表达式(a=3*5,a*4),a+15的值为30,...
C语言
%5.1f中
输出
的中
逗号
算一位吗?
答:
占位宽度计算中,
逗号
算一位。5.1f 意思是
输出
时,数据总占位是5个字符位置,小数点下1位,如果是负数,负号也要占1位,小数点也要占一位。例如:float a;a=12.34;printf("%5.1f\n",a);a= -12.34;printf("%5.1f\n",a);输出:12.3 给了5个位子,空一个位子印的是空格。-12...
c语言逗号
表达式怎么算的?
答:
c语言逗号
表达式是由左向右进行的:k=3*2=6,K+2=8,表达式返回8。逗号表达式用法:当顺序点用,结合顺序是从左至右,用来顺序求值,完毕之后整个表达式的值是最后一个表达式的值。逗号表达式的要领:(1) 逗号表达式的运算过程为:从左往右逐个计算表达式。(2) 逗号表达式作为一个整体,它的值为最后...
C语言逗号
的作用
答:
C语言
提供一种特殊放入运算符---
逗号
运算符表达式1,表达式2逗号表达式的求解过程是:先求表达式1,再求表达式2.整个逗号表达式的值是表达式2的值,如表达式“3+5,6+8”的值为14。又如,逗号表达式:“a=3*5,a*4”,赋值运算符的优先级别高于逗号运算符,因此应先求解a=3*5.经计算和赋值后得...
c语言
输入字符串用
逗号
分开
答:
123,abc 会
输出
:abc 123 但是如果先输入字符串再输入数字,比如用scanf("%s,%d",s,&v);的格式,系统会出错。2 如果需求必须是先输入字符串后输入数字,那么必须人工进行判断。思路为用getchar逐个读入字符,并赋值到字符串对应位置,当出现
逗号
时结束。然后再用scanf读入数字。代码如下:include <...
...做一个这样的程序,输入一个长的整数,然后每三位加一个
逗号输出
答:
提供一个C++实现,
C语言
好久没写了。include <iostream>#include <string>#include <boost/lexical_cast.hpp>int main(){ long data; std::cin >> data; std::cout << data << std::endl; std::string dataInStr = boost::lexical_cast<std::string>(data); std::size_t...
c语言
中,关于
逗号
表达式
输出
最后一项的解释。(++x,y++)输出y++,解释
答:
y++意思就是 y;y=y+1 ++x意思就是x=x+1;x
输出
y++就是原有的y值+1,而不是(y++)++
棣栭〉
<涓婁竴椤
2
3
4
5
6
7
8
9
10
11
涓嬩竴椤
灏鹃〉
其他人还搜