数据类型总结

本文深入探讨了C++的基本数据类型如int、long、short、unsigned、signed、float、double、char及其特点,详细讲解了取余运算、平方、平方根、求绝对值等常见数学函数的应用,并通过实例展示了如何使用scanf函数输入数据,同时介绍了数组、结构体、指针、枚举等构造类型的基础知识。
一、基本数据类型
1.int:
1>int:4字节
2>long、long int :8字节
3>short int、short:2字节
4>unsigned int、unsigned:4字节
5>signed int、signed、int:4字节
2.float/double
1>float:4字节%4.3f
2>double:8字节%lf
3.char:
1>.1字节
2>char类型保存在内存中的它的ASCII值
‘A’——>65
//

        取余(取模)%

        5&2=13%4==3

#include <math.h>

  pow(a,2);—>a的平方

  sqrt(a)—>a的平方根

  double v=pow(a,2);//求平方,用double类型,引用math.h
    printf("v=%f\n",v);
   
    double n=sqrt(c);//求平方根
    printf("n=%f\n",n);
   
    double c3=45;//求sin45度的值
    double cc=sin(c3);
    printf("cc=%f",cc);
 
求绝对值:    
    int p=(-2);//求绝对值
    int q= abs(p);
    printf("q=%d\n",q);
   
    double w=(-2.5);//求绝对值
    double w1=fabs(w);
    printf("%f\n",w1);
 
size of
 
下午:
前、后——自增、自减
++a,--a,a++,a--
 
    //scanf扫描函数的使用:
    int a,b;
    int sum;
    char c;
    printf("请输入两个整数和一个字符,中间用空格隔开:");
    scanf("%d %d %c",&a,&b,&c);
    printf("%d,%d,%c\n",a,b,c);
    sum=a+b;
    printf("%d",sum);
 
二、构造类型
1.数组
1>只能由同一类型的数据组成
2>定义:数据类型 数组名[元素个数]
2.结构体
1>可以由不同类型的数据组成
2>先定义类型,再利用类型定义变量
三、指针类型
1.变量
 
四、枚举类型
 
五、优先级
六、malloc? 

 

 
 

转载于:https://www.cnblogs.com/liuyingjie/p/4940811.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值