1. c语言中数字后面+f是什么意思
读语句中的格式
%*f
与
%f
的意义相同,就是从输入流中,按浮点数格式取一个输入元素。但
%*f
格式是
取一个输入元素后不传给任何参数,换句话说,就是丢弃它。
%f是取一个输入元素后,传给读语句中给定的参数。
%*f
%*d
%*s
主要用于文件输入,作用是“跳过”某值,读别的值。例如输入文件内容:
1
10.1
Laowu
12.4
20
10.2
Laoliu
15.1
35
10.4
Laoba
9.2
...
有用的数是第四列,所以这样读:
for
(i=0;i
评论
0
0
加载更多
2. C语言:数字和
直接在网页上写了,不知道你用的什么开发工具,用了两个库函数,在头文件里。大致思路如下,可以试试:
#include<stdlib.h>
viod main()
{
char str[20];
scanf(............); //输入正整数n
itoa(n, str, 10); //将Int转为string字符类型
int len =strlen(a); //用于判断输入整数的长度,整数的第一位肯定不为0,所以如果字符长度为4,则代表是一个千级数(1000)
int total=0; //用于统计结果
int time=1; //除的倍数
while(len !=0) //取值顺序是从高位取到低位
{
for(int i=len; i>0; i--)
{
time *=10;
}
total += n/time;
len--;
time=1; //复位倍数系数
}
print........//输出total就是想要的结果了
}
3. c语言输出数字的格式
格式:intgetchar(void);
intc=getchar();
b)等价于:intc=getc(stdin)
c)也等价于:
intc;
scanf(“%c”,&c);
a)单字符输入输出:
getchar、getc函数:c=getchar();等价于scanf(“%c”,&c);
putchar、putc函数:putchar(c);等价于printf(“%c”,c);
b)单行输入输出:
gets函数:gets(str);等价于scanf(“%s”,str);
puts函数:puts(str);等价于printf(“%s ”,str);
c)格式化输入输出:
printf包括:%d、%u、%x、%c、%s等等。
scanf包括:%d、%u、%x、%c、%s等等。
d)占位控制:
对于整数和字符串在%和控制符之间的数字代表占位,负号代表左对齐。
对于浮点数除了用数字代表占位,负号代表左对齐,还有小数位数的管理。
(3)c语言数字扩展阅读
C 语言中的数据类型(64位)
标识符长度名称识别方式
char 1B 字符型 ASCII码
short 2B 短整型 补码
int 4B 整型 补码
long 8B 长整型 浮点
float 4B 单精度 浮点
double 8B 双精度 浮点
* 8B 地址、指针 字节编号
4. c语言输入数字
传说中的foxpro
0
I<=10
input
MAX=X
5. C语言 念数字
你一共提出三个问题:
1、为什么不写成int?
此处也可以写成int。
如果写成int型,还要求出各位上的数字是多少,才能将数字转换为拼音。
写成char型,省去了转换各位数字的环节,可以用str[i]任意取出各位上的数字。两位,也方便负号的处理。
2、为什么是*?
如果不加*,只能定义一个字符数组(或叫字符串),如char num[]="yi";
加上一个*后,char *num[]跟不加*相比,①num已经变成字符串数组;②num变成了指针数组,num[0]、num[1]等各个元素已经成为指向“ling”、“yi”的地址,而“ling”等数据则放在常量区。
根据num[0]指向“ling”,num[1]指向“yi”,num[2]指向“er”……
这样可以通过num[i],很方便地找到对应的数字i的汉语拼音。
3、str[0]-'0'是什么意思?
先看str[0]是什么,它是你输入的整数的第一个数字,比如它是3,在这里程序是把3当作字符'3'处理的(原因就是变量str的类型为char型),在储存这个'3'时,实际上储存的是字符'3'的asc码,即51。而字符'0'的asc码是48,str[0]-'0'=51-48=3。这样,num[str[0]-'0']=num[3],如前面所述,就很容易找到3对应的拼音“san”了。
有什么问题请留言。
6. 关于C语言数字计算
7. C语言中怎么输入数字和字母
需要准备的材料分别有:电脑、C语言编译器。
1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。
8. c语言数字序号什么意思
摘要 你好亲 C语言数字序号是产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言的数字顺序哈
9. C语言 数数字
我们getchar()函数从键盘输入每一个按键都是有一个ASCⅡ码值的!比如:
我们键盘输入一个字母‘0’,然后我们把他存到变量中,哪么这个变量的值是多少呢?答案是我们的这个变量的值其实是48
你看你的语句c = getchar()与++ndigit[c-'0']; 如果现在我们从键盘输入的就是‘0’这个按键!按照你的问题补充,哪么程序就执行的是++ndigit[48];数组是不是溢出了?
10. c语言中百分号后的数字是什么意思呀:)
形如%-m.nlf,"-"表示在显示域内向左对齐,不写表示向右看齐;"m"表示数据的长度,"n"表示小数点后的位数。(如不理解可以实践一下就懂了)