第二章 数据类型 运算符与表达式

第二章 数据类型 运算符与表达式,第1张

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录
  • 前言

  • 一、数据类型

    • 1.基本类型
    • 2.构造类型
    • 3.指针类型*
    • 4.空类型(无值类)void

  • 二、常量

    • 1.常量类型
    • 2.常量定义

  • 三、变量

    • 1.变量命名规范

  • 四、整型数据

    • 1.进制及其转换
    • 2.整型变量

  • 五、浮点型数据

    • 1.浮点型数据的输出
    • 2.浮点型

  • 六、字符型数据

    • 1.字符型常量
    • 2.字符型变量的使用

  • 七、字符串常量


  • 八、混合运算

    • 1.类型强制转换
    • 2.混合运算
  • 九、数据输入\输出函数
    • 1.数据输入
    • 2.数据输出
    • 内存地址原理
  • 总结


前言

提示:这里可以添加本文要记录的大概内容:

例如:本文介绍C语言中数据类型、运算符与表达式。




一、数据类型 1.基本类型

整型int、字符型char、实型(浮点型){单精度实型float、双精度实型double}

2.构造类型

数组型[]、结构类型struct、联合类型union、枚举类型enum、

3.指针类型* 4.空类型(无值类)void


二、常量 1.常量类型

整型:100、120、-140、0;

实型(占用4个字节):3.14、2.12、-10、0.12;

字符型:‘a’、‘b’、‘2’;

字符串:‘‘a’’、‘‘ab’’、‘‘1c32’’、“”(空串)。


2.常量定义
define PI 3;//定义常量

注意:常量不可以赋值


三、变量 1.变量命名规范

C语言规定标识符必须由字母、数字、下划线组成,且第一个字符不能为下划线;

C语言区别大小写;

变量先定义再使用。



四、整型数据 1.进制及其转换

2进制bin:0-1

8进制oct :0-7,前缀0

10进制:0-9

16进制hex:0-f,前缀0x

10到2:除2取余法

x86架构小端存储(英特尔/AMD),低位在前,高位在后

2.整型变量

int a;占用4个字节


五、浮点型数据 1.浮点型数据的输出

#include;
int main()
{
 float a =3.123;
 printf("%f\n",a);//%f表示以浮点形式输出对应数据
}
2.浮点型

由小数点型(2.01)与指数型(1.014e-3)构成。



float a;占用4个字节


六、字符型数据 1.字符型常量

字母:‘a’

转义字符:‘\n’(换行),‘\b’(退格),‘\’(反斜杠)

只能用单引号

2.字符型变量的使用

字符变量的定义与输出

#include;
int main()
{
 char a ='c';
 printf("%c\n",a);//%c表示以字符形式输出对应数据
  printf("%d\n",a);//%d表示以ASCILL形式输出对应数据
}

大小写字母的转化

#include 
int main()
{
	
	char a = 'c';
	a = a - 32;
	printf("%c", a);
	return 0;
}

七、字符串常量

"a"为字符串,‘a’为字符

字符串只有常量,没有变量,所以字符串不能赋值,如:a="adff"为非法定义,

字符串常量存储时,末尾加’\0’表示结束符,如"CHINA"占用6个字符存储,而不是5个。



八、混合运算 1.类型强制转换

#include 
int main()
{

	int i =5;
	float j = i / 2;
	float k = (float)i;//强制类型转换运算符
	float j1 = k / 2;

	printf("%f\n", j);//输出值为2
	printf("%f\n", j1);//输出值为2.5
	return 0;
}
2.混合运算
#include 
int main()
{

	int i =5;
	float j = i / 2;//混合运算
	float k = (float)i;//强制类型转换运算符
	float j1 = k / 2;

	printf("%f\n", j);//输出值为2
	printf("%f\n", j1);//输出值为2.5
	return 0;
}
九、数据输入\输出函数 1.数据输入

scanf:读取标准输入

getchar:读取字符

2.数据输出

printf:输出到控制台(黑窗口),printf为标准输出

putchar:输出字符

List item

内存地址原理 总结

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/621776.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-15
下一篇 2022-04-15

发表评论

登录后才能评论

评论列表(0条)

保存