首页 > 其他分享 >003、【第二章,数据类型及语句】基础数据类型 char、short、int、long、float、double

003、【第二章,数据类型及语句】基础数据类型 char、short、int、long、float、double

时间:2022-10-08 22:44:34浏览次数:57  
标签:存储 short int double float 数据类型 char printf

2.1 关键字

2.1.1  数据类型相关的关键字

  https://www.runoob.com/cprogramming/c-data-types.html   char、short、int、long、float、double、signed、unsigned、struct、union、enum、void      1、char  字符型 ;

  2、short  短整型 ;

  3、int  整型 ;

  4、long 长整型 ;

  5、float 单精度,浮点型;

  6、double 双精度,浮点型;

  

#include <stdio.h>
#include <limits.h>

int main()
{
    printf("char 存储大小 : %lu \n", sizeof(char));
    printf("short 存储大小 : %lu \n", sizeof(short));
    printf("int 存储大小 : %lu \n", sizeof(int));
    printf("long 存储大小 : %lu \n", sizeof(long));
    return 0;
}

输出结果如下:

char 存储大小 : 1
short 存储大小 : 2
int 存储大小 : 4
long 存储大小 : 4

D:\SkyWorkSpace\C_study\Code\hello_world\x64\Debug\hello_world.exe (进程 16152)已退出,代码为 0。
要在调试停止时自动关闭控制台,请启用“工具”->“选项”->“调试”->“调试停止时自动关闭控制台”。
按任意键关闭此窗口. . .

 

下面的实例将输出浮点类型占用的存储空间以及它的范围值:

#include <stdio.h>
#include <float.h>

int main()
{
    printf("float 存储最大字节数 : %lu \n", sizeof(float));
    printf("float 最小值: %E\n", FLT_MIN);
    printf("float 最大值: %E\n", FLT_MAX);
    printf("精度值: %d\n", FLT_DIG);

    printf("\n");

    printf("double 存储最大字节数 : %lu \n", sizeof(double));
    printf("double 最小值: %E\n", DBL_MIN);
    printf("double 最大值: %E\n", DBL_MAX);
    printf("精度值: %d\n", DBL_DIG);

    return 0;
}

输出结果如下:

float 存储最大字节数 : 4
float 最小值: 1.175494E-38
float 最大值: 3.402823E+38
精度值: 6

double 存储最大字节数 : 8
double 最小值: 2.225074E-308
double 最大值: 1.797693E+308
精度值: 15

D:\SkyWorkSpace\C_study\Code\hello_world\x64\Debug\hello_world.exe (进程 1848)已退出,代码为 0。
要在调试停止时自动关闭控制台,请启用“工具”->“选项”->“调试”->“调试停止时自动关闭控制台”。
按任意键关闭此窗口. . .

 

用ascii码表示字符,如下:

#include <stdio.h>
#include <float.h>

int main()
{
    char ch1 = 97;  // 用ascii码表示字符a

    char ch2 = 'b';

    printf("%c , %c", ch1, ch2);

    return 0;
}

执行结果如下:

a , b
D:\SkyWorkSpace\C_study\Code\hello_world\x64\Debug\hello_world.exe (进程 17132)已退出,代码为 0。
要在调试停止时自动关闭控制台,请启用“工具”->“选项”->“调试”->“调试停止时自动关闭控制台”。
按任意键关闭此窗口. . .

 

标签:存储,short,int,double,float,数据类型,char,printf
From: https://www.cnblogs.com/qq-2780619724/p/16770356.html

相关文章

  • redis的hash数据类型的基本操作
    1、首先连上你的redis以下一些命令很简单,或者执行命令后效果也无法体现的就没有进行截图展示2、hash相关操作说明:redis的hash键值对集合,特别适合存储对象,类似于java中......
  • qt常用数据类型
    常用数据类型1、常用基本数据类型常用接口//求绝对值,T是泛型,以下都是TqAbs(constT&t)//最大值和最小值,会把最大或最小的返回出来T&qMax(constT&value1,cons......
  • redis的set数据类型的基本操作
    1、首先连上你的redis以下一些命令很简单,或者执行命令后效果也无法体现的就没有进行截图展示2、set相关操作说明:redis的set是String类型的无序集合,它底层其实是一个val......
  • 数据类型扩展及面试题
    数据类型扩展及面试题publicclassDemo3{publicstaticvoidmain(String[]args){//整数拓展进制二进制0b开头十进制八进制0开头十六进......
  • [JavaSE]数据类型
    数据类型基本数据类型数值数据类型整型byteshortintlonglonga=100L;整数拓展二级制:0b123inti=0b11;输出:3十进制:123inti=11;输出:11八进制:0123......
  • 学习Python之数据类型-1
    1、数字之运算(1)整数int#数字类型:整数inta=1b=2print(a+b)print(a-b)print(a*b)print(a/b)(2)小数float#数字类型:小数floata=1.0b=0.1print(a+b)print(a-b)p......
  • 字面量、注释、变量、数据类型、数据类型转换
    字面量固定的值称为字面量数据类型单行注释#注释内容多行注释"""注释内容"""变量在程序运行时,能储存计算结果或能表示值的抽象概念#特征变......
  • js检测数据类型得四种方式
    1.typeof:返回一个字符串,表示操作数的类型。  语法:typeof(变量)//ortypeof变量示例:  console.log(typeof2)//number  console.log(type......
  • PyCharm: EOF while reading packet报错
    1.服务器上执行whereissftp-server,找到sftp-server位置 2.服务器上打开sshd_config:sudovi/etc/ssh/sshd_config把Subsystem这行替换成 Subsystem sftp找到的s......
  • ECharts数据可视化
    学习文档:https://blog.csdn.net/weixin_43883917/article/details/113886713https://www.runoob.com/echarts/echarts-tutorial.html1.使用CDN引入:StaticfileCDN(国内):<s......