C/C++实践教学周——笔记第一天

本文介绍了C语言的基本数据类型及其占用字节数,包括字符型、整型、浮点型以及无类型。详细阐述了ASCII码表,特别是字符与ASCII码值的关系。讨论了C语言中的函数定义和声明,强调了每个形参都需要指定类型。重点讲解了指针的概念,包括解引用操作,并通过实例展示了指针的使用。最后提到了数组、静态关键字和常量的使用规范。
摘要由CSDN通过智能技术生成

C语言基本数据类型及字节

字符型
char 1
整型
short 2
int 4
long int 4
long long 8
浮点型
float 4
double 8
long double (不同编译器占字节不同 Dev 12 VS 8)
无类型
bool 1
void 无定型
一个字节占8个二进制位
#include中的iostream为输入输出流;using namespace std;中std为标准输入输出流
ASCII码表
ASCII码表
特殊字符对应的ASCII码的值:‘ 0 ’——48、‘ A ’——65、‘ a ’——97

char ch = ’ a ‘; ch存放’ a '对应ASCII码值97
选择整型或字符两种不同格式输出,将得到不同输出结果
printf("%d",ch); ==》 97
printf("%c",ch); ==》a

函数

定义: 返回类型+函数名(形参列表)
(函数名不宜用汉语拼音,应用英文,保证“见名知义”)
声明: 返回类型+函数名(形参列表);

一个函数只完成一个任务
int a[ i ] 中,i的数据类型必须是一个大于0的整型

指针

**‘ * ’**的三种含义:

int	a = 10,b =20;
int	c = a * b;//此处‘ * ’作用是表示乘法
int	*p ;//此处表示声明指针
p = &a;
*p = 100;//此处为解引用

变量名及其所赋值与地址
&p ==》 0x0057fbfc
p ==》 0x0057fc14 即 &a
*p ==》 a 即10

其他

void fun( int a, int b )
每个形参都需要指明类型

关键字static 修饰定义局部、全局变量或函数
const 修饰常变量,值不允许更改

数组名在sizeof情况下为数组的大小,其余情况为数组首元素

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值