C语言总结一:C语言数据类型和变量(压缩版)

一,数据类型

1,内置类型:字符型,整型,浮点型,布尔类型。

2,自定义类型:数组,结构体,枚举,联合体。

二,signed和unsigned

signed: 表示一个类型有正负号。

unsigned:表示一个类型无正负号。

三,数据类型的取值范围

四,变量

变量的语法:数据类型+变量名;(int a;)

变量的分类:全局,局部。(局部优先)

五,算术操作符

分类:+,-,*,/,%。

六,赋值操作符

例:赋值:int a=1; int b=2;int c=3;

连续: c=b=a+2;

复合:a=a+2; a+=2;

七,单目操作符

分类:++,--,后置++/--,前置++/--。

前置:先操作(+/-1),后使用。

后置:先使用,后操作(+/-1)。

八,强制类型转换

例:int a=(int)3.14;

九,printf

作用:将内容输出到屏幕。

其他:占位符,显示正负号,限定宽度,限定小数位。

十,scanf

作用:在屏幕上输入。

语法:scanf("%d",&i);

手动停止输入:敲三次ctrl+z。

其他:占位符,赋值忽略符。

相关推荐
小杰帅气几秒前
智能指针喵喵喵
开发语言·c++·算法
代码or搬砖1 分钟前
悲观锁讲解
开发语言·数据库
hudawei9962 分钟前
对比kotlin和flutter中的异步编程
开发语言·flutter·kotlin·异步·
南棱笑笑生2 分钟前
20251219给飞凌OK3588-C开发板适配Rockchip原厂的Buildroot【linux-5.10】后解决启动不了报atf-2的问题
linux·c语言·开发语言·rockchip
deephub5 分钟前
ONNX Runtime Python 推理性能优化:8 个低延迟工程实践
开发语言·人工智能·python·神经网络·性能优化·onnx
蕨蕨学AI5 分钟前
【Wolfram语言】22 机器学习
开发语言·wolfram
百***78757 分钟前
LLaMA 4 API国内稳定接入指南:中转服务全链路实操与优化方案
开发语言·php·llama
Matlab仿真实验室9 分钟前
基于Matlab实现歌曲人声消除仿真
开发语言·matlab
郑州光合科技余经理1 小时前
PHP构建:支撑欧美澳市场的同城生活服务平台开发
java·开发语言·数据库·uni-app·php·排序算法·生活
لا معنى له5 小时前
目标检测的内涵、发展和经典模型--学习笔记
人工智能·笔记·深度学习·学习·目标检测·机器学习