栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

C语言数据类型

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

C语言数据类型

01 整数类型
02 字符类型
03 浮点类型
04 _Bool类型

整数类型
#include 

int main()
{
	int num;
	//类型名 变量名
	int num1,num2,num3;
	//类型名 变量名,变量名,变量名
	
	num = 1;
	num1 = 2;
	num2 = 3;
	num3 = 4;
	//scanf 输入函数 scanf("%d", &num);
	//scanf_s 输入函数 scanf_s("%d",&num,10)
	int num4;
	scanf("%d", &num4);
	//%d 就相当于告诉程序,接收的参数是一个int类型
	//&num4 告诉程序,接收到的数据,存储到num4里面
	//针对scanf函数运行时,系统会提示运行错误,出现的错误主要是由于该函数存在缓冲区溢出漏洞的风险,
	//故微软针对该函数的执行都会提示错误信息,解决方法:右键项目属性 --> C/C++ --> 预处理器 --> 预处理器定义 --> 点编辑 --> 在第一个框的首行添加 _CRT_SECURE_NO_WARNINGS ,点击确认即可

	int num5 = 5;
	int num6 = 5, num7 = 5;
	//int num6,num7 = 5;   错误,只对num7进行赋值

	//printf("%d", num5);
	
	int age;
	//n表示换行
	printf("请输入您的年龄:n");
	scanf("%d", &age);
	printf("您的年龄是: %d",age)
	return 0;
}
#include 
//简单的加减
int main()
{
	int num1;
	int num2;
	int retnum;
	printf("请输入一个数字: ");
	scanf("%d", &num1);
	printf("请再次输入一个数字: ");
	scanf("%d", &num2);
	// = 赋值,右边的值赋予给左边
	retnum = num1 + num2;   //num1 + num2 = retnum  错误 不以数学算式形式
	printf("%d + %d = %d", num1,num2,retnum)
	return 0;
}

#include 
	
{
	int num = 100;
	printf("num的8进制显示:%o, 10进制显示:%d, 16进制显示:%x", num, num, num);
	system("pause");
	return 0;
}
字符类型
#include 
int main()
{
	//理论占8位
	//-128-127
	//Ascii码 0-127
	//Unicode
	//16位,甚至是32位
	
	char name = 'A';
	char name2;
	name2 = 'A';
	scanf("%c", &name);
	
	char name = 'A';
	char name1;
	name = 'A';
	//char name2 = A; 错误的声明方式,把A作为变量名来处理了
	//char name2 = "A"; 错误的声明方式,把A作为字符串了
	
	//正确的声明方式,但是不提倡这种代码风格
	char name = 65;
	printf("%c", name);

	//n换行,r回车 a警报 \ ' "

	return 0;
}
浮点类型
#include 
{
	//float 单精度浮点型 32位
	//double 双精度浮点型 64位
	//long double 长双精度浮点型
	//其实浮点寄存器是不能精确存储的
	//科学计数法
	float num = 1.1;
	double num1 = 12E-5;
	printf("%f,%f", num, num1);
	return 0;
}
_Bool类型
#include 
{
	//c99的时候引进的
	_Bool flag = 0;
	//0代表false 假
	//1代表true 真
return 0;
}

总结
基础类型包括:
int, long, short, unsigned, char, float, double, signed, _Bool._Complex, _imaginary
上述类型都包含一个头文件, inttype.h

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/1029616.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号