首页 > 其他分享 >C 语言各个数据类型的输入输出

C 语言各个数据类型的输入输出

时间:2023-04-22 09:23:09浏览次数:43  
标签:ch 各个 scanf 输入输出 数据类型 char printf 输入

-1. 整型(int)的输入输出:

 

输入:

 

```c

int num;

printf("请输入一个整数:\n");

scanf("%d", &num); // 注意取地址符&

```

 

输出:

 

```c

int num = 123;

printf("这个数字是 %d。\n", num);

```

 

2. 浮点型(float和double)的输入输出:

 

输入:

 

```c

float num1;

double num2;

printf("请输入一个十进制小数:\n");

scanf("%f", &num1); // float用%f输入

scanf("%lf", &num2); // double用%lf输入

```

 

输出:

 

```c

float num1 = 1.23;

double num2 = 3.1415926;

printf("这两个数字是: %f, %lf。\n", num1, num2);

```

 

3. 字符型(char)的输入输出:

 

输入:

 

```c

char ch;

printf("请输入一个字符:\n");

scanf("%c", &ch);

```

 

输出:

 

```c

char ch = 'A';

printf("这个字符是: %c。\n", ch);

```

 

4. 字符串型(char*)的输入输出:

 

输入:

 

```c

char str[50];

printf("请输入一个字符串:\n");

scanf("%s", str); // 注意没有取地址符&

```

 

输出:

 

```c

char str[50] = "Hello, world!";

printf("这个字符串是: %s。\n", str);

```

 

5. 布尔型(bool)的输入输出:

 

在C语言中并没有内置的bool类型,一般使用宏定义或枚举类型来实现。以下以宏定义为例:

 

```c

#define bool int

#define true 1

#define false 0

 

bool flag; // 定义一个布尔变量

 

printf("请输入一个布尔值(0或1):\n");

scanf("%d", &flag);

 

printf("这个布尔值是: %s。", flag ? "true" : "false");

```

标签:ch,各个,scanf,输入输出,数据类型,char,printf,输入
From: https://www.cnblogs.com/full-stack-linux-new/p/17342443.html

相关文章

  • 04 数据类型
    04数据类型创建表的时候,我们在类型这里给出了不同的选项,比如有int,varchar。数据类型不同,储存的内容也不相同。下面来看看MySQL的数据类型介绍数据类型分类整数类型:BIT、BOOL、TINYINT、SMALLINT、MEDIUMINT、INT、BIGINT浮点数类型:FLOAT、DOUBLE、DECIMAL字符串......
  • 实验3 控制语句与组合数据类型应用编程
    1.实验任务1task1.py1importrandom23print('用列表存储随机整数:')4lst=[random.randint(0,100)foriinrange(5)]5print(lst)67print('\n用集合存储随机整数:')8s1={random.randint(0,100)foriinrange(5)}9print(s1)1011print(......
  • 数据类型和SpringMvc
    1.Java的八种数据类型和各自取值范围?byte 1      float 4short 2     double 8int 4       boolean true/falselong 8      char  2 2.String属于基本类型吗?String的常用API?string属于Java中的字符串类型,也是一个引用类型,并不属......
  • Redis - 数据类型映射底层结构
    简介从数据类型上体现就是,同一个数据类型,在不同的情况下会使用不同的编码类型,底层所使用的的数据结构也不相同。字符串对象字符串对象的编码可以是int、raw和embstr三者之一。embstr编码是专门用于保存简短字符串的一种优化编码方式,与raw编码会调用两次内存分配函数分......
  • day 03 3.1 Python重要数据类型
    重要数据类型5.1、列表5.1.1、列表声明在实际开发中,经常需要将一组(不只一个)数据存储起来,以便后边的代码使用。列表就是这样的一个数据结构。列表会将所有元素都放在一对中括号[]里面,相邻元素之间用逗号,分隔,如下所示:[element1,element2,element3,...,elementn......
  • js数据类型
    1、介绍js是弱类型语言。2、数值varx1=34.00;//使用小数点来写varx2=34;//不使用小数点来写vary=123e5;//123000003、字符串s='abc's1="abc"s2=/xss///输出/xss/,连同/字符4、布尔varx=true;vary=false;5、数组varcars=newArray......
  • C语言字符串输入输出
    字符串输入输出:charstring[8];scanf("%s",string);  scanf读入一个单词,到空格、tab或回车为止printf("%s",string); 但是!!上面的写法是不安全的,因为不知道会读取到多少数据,可能会溢出,所以可以在%s中间加一个数字,表示最多读取多少,例如:charstring[8];scanf("%7s",string......
  • 深度学习-Pytorch常见的数据类型
    深度学习-Pytorch常见的数据类型数据类型认识首先,python与PyTorch中的数据类型pythonPyTorchintIntTensorfloatFloatTensorintarrayIntTensorsize[d1,d2,...]floatarrayFloatTensorsize[d1,d2,...]string无在PyTorch中表达String:one-hot即......
  • SQL Server 中易混淆的数据类型
    SQLServer中易混淆的数据类型 近来在做数据库设计,有时候真弄不清SQL2000里的数据类型,所以摘了这篇文章。(1)char、varchar、text和nchar、nvarchar、ntextchar和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据。所谓定长就是长度固定的,......
  • java基础数据类型
    这里整理java基础数据类型学习时几个需要注意的地方,防止自己使用错误,走错路...整数//整数intnum1=10;bytenum2=20;shortnum3=30;longnum4=30L;//long类型要在数字后面加个L//整数拓展进制:二进制0b十进制八进......