初识c语言

每个c语言程序不管有多少行代码,都是从main函数开始执行,main函数是程序的入口,main函数也是主函数
注意:main函数是程序的入口;main函数只有一个;既然有多个.c文件,也只能有一个main函数(因为程序的入口只有一个)
语法:printf():将内容打印到屏幕上:return 0 :表示程序结束
注释:单行注释//起头后面跟注释内容;
多行注释(多行注释不能嵌套):
/*
注释内容
*/
关键字:已经在c语言中被使用了,不能在被当作变量
sizeof()关键字:可以计算某个类型或者表达式的长度,单位是字节
字符:单引号括起来的一个字符,如'a','b'
字符串:由双引号引起来的一个或者多个字符,如"abc","你还高",字符串的结尾以\0结尾
pirntf("%c\n",'a'):%c为格式化输出,其中%c-->输出字符(占位符);%s-->输出字符串;%d-->输出一个整数;可以在占位符前添加数字控制其长度其是进行左对齐,添加负号可以进行右对齐例如:%5d,%2f,%-5d当数据不够长度时会在数据集前面加空格进补齐,数据超过限制的范围时长度无效;先打印a再进行换行
signed 有符号类型,范围:-128~127;singned是8位,但第8位是符号位(正取0,负取1),实际表示的范围只有7位;unsigned 无符号类型,范围:0~255
浮点型:float double,long double,精度逐渐增加
变量命名规则:只能由字母,数字,下划线构成;不能以数字开头,长度不能超过63个字符;不能使用关键字;变量定义:数据类型 变量名,如 int a 或者 int a=10
变量分类:全局变量和局部变量(全局变量和局部变量重名的时候,调用时局部变量的优先级高于全局变量
全局变量:在大括号外的变量,意思是在函数外的变量;局部变量:函数内定义的变量
int b=10; //全局变量(静态区),可以在整个工程中使用
int main()
{
int a=10; //局部变量(栈区),只能在函数内使用
}
强制类型转换(条件:大类型给小类型,例如:8个字节给4个字节):
float f=12.5f
int a=(int)f; 强制将float类型转换为int类型,但是不会改变值的大小输出依然为12;

posted @ 2025-10-19 10:44  Redamancyzt  阅读(3)  评论(0)    收藏  举报