鱼C论坛

 找回密码
 立即注册
查看: 2123|回复: 0

[学习笔记] P6 数据类型

[复制链接]
发表于 2019-10-29 16:36:21 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
本帖最后由 lijun123 于 2019-10-29 16:36 编辑

数据类型:基本类型(整数类型,浮点数类型,字符类型(char),布尔类型,枚举类型(enum)),指针类型,构造类型(数组类型,结构类型,联合类型),空类型。
布尔类型:(_Bool):只能表示两个值真(ture)or假(fake)。
整数类型:(short int,int,long int,long long int)。(字符长短是相对而言,并没有绝对的位数限制。)
浮点数类型:(float,double,long double)。

sizeof(运算符):用于获得数据类型或表达式的长度
有三种运用方式:object指数据或变量名称。type_name指数据类型。
-sizeof(object);  
-sizeof object;
-sizeof(type_name);
使用运算符时语句中同样要用占位符(%d)占位,后用逗号空格隔开。
如:(也可不用变量直接显示数据类型在系统中占位的大小)
#include<stdio.h>
int main()
{
int i;
i = 123
printf("size of int is %d\n", sizeof(int));
printf("size of int i %d\n", sizeof(i));
return 0;
}

signed与unsigned:类型限定符,用于限定变量的取值范围。signed表示该变量带符号位可存放负数,unsigned表示不带符号位不能存放负数。一般情况下数据都默认signed模式,使用unsigned时要在确定变量时标出(如:unsigned shoet i;),此时若再对变量赋负值则会打印错误。
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-1-12 18:55

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表