大家好,今天小编关注到一个比较有意思的话题,就是关于c语言数组输入值的问题,于是小编就整理了3个相关介绍c语言数组输入值的解答,让我们一起看看吧。
char类型数组怎么输入?
#include<stdio.h>int main(){ char str[10]; scanf("%s",str); return 0;}这样就输入了一个字符串(不超过10)。
可以在定义数组的时候整体赋初值。例如:chara[5]={'a','b','c','d','e'},这样,a[0]a[1],a[2],a[3],a[4]就分别存放了字符a,b,c,d,e。还有是从键盘读入。例如:chara[5];inti;for(i=0;i<5;i++)scanf(34;%c",&a[i]);另外也可以用指针变量:
chara[5],*p;for(p=a;p<a+5;p++)scanf("%c",p)//注意此处是不用&的这样就从键盘读入了5个字符存放在a数组中了。
char数组可以输入数字吗?
是的,char数组可以用于存储数字。在C语言中,char类型是一种字符类型,但它可以用来存储ASCII码对应的字符,包括数字字符。当你将数字作为字符存储在char数组中时,它们会被存储为对应的ASCII码值。
例如,你可以声明一个char数组来存储数字字符:
```c
char number[10];
```
然后,你可以使用scanf函数或fgets函数从用户输入中读取数字字符并存储在这个数组中:
C语言怎么让键盘输入数字到数组里?
3、然后用for语句进行接受数据。再用getchar语句接受键盘的输入。
4、然后用foput函数。再将数据写入到文件。
6、运行程序,输入数值。再打开文件,就可以发现键盘输入的东西,写入到文件。
到此,以上就是小编对于c语言数组输入值的问题就介绍到这了,希望介绍关于c语言数组输入值的3点解答对大家有用。