C语言的基本类型

#include<stdio.h>
int main()
{
	printf("Holle world");
	return 0;
}

#include是c语言的一条预处理指令stdio.h是标准输入输出头文件它被#include包含。

int 是一个整型在这里表示 main 函数的返回值是一个整数, main() 是一个名为main的函数

()可以用来识别函数。

{ 是函数定义的开始,{}里也就是我们编写的代码叫函数体

} 是定义的结束。

英文 ; 是一个语句的结束标志,当只有它是也是一条语句叫空语句

printf() 是一个打印函数在这里把 Holle world 打印在屏幕上,调用它需要引用头文件 stdio.h。

printf 会将" "中的内容打印到屏幕上,它的返回值是打印内容的个数

return 是一个关键字返回值的函数就要有它,后面是返回的值,当程序运行到 } 时就会返回这个值。

所以一个程序由一个或多个函数组成,一定有main () 函数

现在可以知道程序的基本结构,函数由函数头和函数体组成,函数头包括函数名,传入该函数的信息类型和函数的返回类型,通过()识别出函数,括号内也可能为空,可能有参数。

函数体被花括号括起来由语句和声明组成

内存进制

8bit=1byte

1024byte=1kb

1024kb=1mb

1024m=1gb

1024gb=1tb

1024tb=1pb

.........

C的基本数据类型

我使用的是64位vs2022集成开发环境。

int   整型

一般是有符号整型,它的值可以是正整数,负整数或零,它的取值范围是-32768~32767

一个int类型占用4字节。

short  短整型

有符号类型,比int 类型占用的空间少,占用2字节。

long  长整型

有符号类型,比int 类型占用的空间多,占用4字节(因为long类型最低占用4字节,所以现在看着和int一样,其他类型也是如此。

long long 长长整形

有符号类型,比long类型占用的空间多,占用8字节。(为了储存64位整数才有了long long )

unsigned  无符号整型

由于它是没有负数的所以能表示更大的数。

char  字符数据类型

用于存储字符例如 字母,数字,符号。但是从储存数据来看它是整型类型,因为它储存的不是字符而是ASCII值。

 一个char类型占用1字节。

用’  ‘括起来的单个字符的叫字符常量,

如  char  ch='A' ;ch是我定义的常量名用来声明。

而  char  ch=A;的话就是变量了,char  ch="A";则是字符串。

float  单精度浮点型

有小数部分,表示的范围比整型更大,至少表示小数点后六位数字,占用4字节

%f在使用时可以控制小数点后面的位数

如:printf("%.3f",f); ( %f是格式说明它的作用是指明f的输出位置,要把变量作为一个单精度浮点型打印。

double  双精度浮点型

比float最小的取值范围相同,至少表示10位有效数字。

转换说明

转换说明由%和转换字符构成

%d整型输出

%ld长整型输出

%o打印八进制数形式输出整数

%#o打印八进制前缀

%x打印十六进制数形式输出整数

%#x打印十六进制前缀

%u打印十进制数输出unsigned无符号整型

%c用来输出一个字符

%s用来输出一个字符串

%f打印十进制计数法的float和double类型的浮点数

%e打印指数计数法的浮点数

%lf打印long double类型使用

转义序列

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值