欢迎光临散文网 会员登陆 & 注册

C语言从入门到进阶(C语言入门搞定C语言C语言视频教程C语言入门到进阶C语言教程

2023-06-22 13:52 作者:462465456598  | 我要投稿

第一部分:


//是注释


printf函数前面要加上:

#include <stdio.h>


char - 整数类型,1个字节

short- 短整型,后面要加int,中间空格,2个字节

int - 整数类型,4个字节

long - 长整型,4个字节或8个字节

long long - 更长的整形,8个字节

float - 单精度浮点数类型,4个字节,默认是双精度

double - 双精度浮点类型,用%f或%lf,8个字节



双精度转单精度会警告,解决方法是后面加f

例如:

float i =89.2f;



sizeof - 求类型可以容纳的大小,用英文括号括起来



%c - 打印字符

%d - 打印整数(十进制)

%f - 打印浮点数,可以精确到小数点后6位数,如果不到6位数,将会自动填充到小数点后6位数

%p - 以地址的形式打印



开头先用:

int main()

{

}


结尾用return 0;



main函数是程序的入口

main函数有且只能有一个






变量赋值:

变量类型 变量名称 = 数据类型


打印变量:

printf("百分号+字母\n",变量名称);

如:

printf("%c\n",i);

代码后面要用英文分号



变量分为全局变量和局部变量


全局变量在定义代码块({ })外面

局部变量定义在代码块({ })里面


当全局变量和局部变量名称一样,局部变量优先


局部变量的作用域在它的代码块({ })之内,以及它的子代码块

全局变量的作用域是全部代码




scanf函数是输入函数

例如:

scanf("%d%d",&num1,&num2);


num1和num2是变量

&是地址符

表示先把输入的结果给num1的地址,再把输入的结果的给num2的地址






extern函数是声明函数

例如在另一个文件里创建了num1的变量

想在另一个文件调用变量

应使用:

extern 变量类型 变量名称











第二部分:

VS编译器使用scanf函数会警告

前面要加上这样一句:

#define _CRT_SECURE_NO_WARNINGS 1






常量分为4种:


字面常量

const修饰过的常变量

#define 定义的标识符常量

枚举常量


字面常量就是直观写出来的值


const被用来锁住变量的值,被锁住之后,无法改动

例:

const int num = 3;

此时num就被锁住了

num是变量,但是也有常属性,所以我们叫它常变量


#define 格式如下:

#define 变量 数据;

表示将变量设定为数据


枚举常量:

例:

enum 列表名称

{

值,

值,

};


int main()

{

enum 列表名称 常量名称 = 值;

return 0;

};

这里的常量可以改,列表中的值不能改






用数组存储字符串:

cher 数组名[] = "字符";

显示方法:

printf(%s\n,数组名);


%s - 字符串






由单引号引起的是字符,由双引号引起的是字符串




以字符串类型的字符后面默认会带\0,它的值是0,看不见,只有在调试时才能看见,\0是结束的标志符

已字符格式存储字符结尾要带\0,如果不带\0,那么会打印出来随机值


注:


\0可以写成'\0'

也可以写成0






strlen是C语言用来计算字符串长度的

例:

#include <stdio.h>


int main()

{

char a[] = "fff";

printf("%d\n",strlen(a));

return 0;

}

C语言从入门到进阶(C语言入门搞定C语言C语言视频教程C语言入门到进阶C语言教程的评论 (共 条)

分享到微博请遵守国家法律