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

c语言编程 C语言入门 c语言(C语言程序设计教程 c语言视频教程 c语言零基础

2023-08-03 23:10 作者:sea12138  | 我要投稿

Hello World

#include <stdio.h>

int main()

{

printf("Hello World\n");

return 0;

}



char

#include <stdio.h>

int main()

{

char xyc = 'A';//xyc为我自定义的一个代数可以变换

printf("%c\n",xyc);//不能误将ch也包含在“”里面%c意思是打印字符格式的数据"%c"是一个完整的个体

return 0;

}


短整型

#include <stdio.h>

int main()

{

short xyc = 1;

printf("%d\n", xyc);

}


长整型


#include <stdio.h>

int main()

{

long xyc = 1000000;//=赋值的时候不需要加‘’号

printf("%d", xyc);

return 0;

}


浮点数


#include <stdio.h>

int main()

{

float f = 5.0;//fioat可以精确到小数点后五位

printf("%f\n", f);

}


double


#include <stdio.h>

int main()

{

double d = 3.14;

printf("%lf\n", d);//可以是("%f\n",d)最好是("%lf\n",d)l的意思是long,%f是单精度,小数位数少,加l之后就是double双精度

return 0;

}


数据计算

#include <stdio.h>

int main()

{

printf("%d\n", sizeof(char));

printf("%d\n", sizeof(short));

printf("%d\n", sizeof(int));

printf("%d\n", sizeof(long));

printf("%d\n", sizeof(long long));

printf("%d\n", sizeof(float));

printf("%d\n", sizeof(double));

}



全局变量局部变量

#include <stdio.h>

int num1 = 1;

int main()

{

int num1 = 2;//当局部变量与全局变量发生冲突时(名字相同)优先服从局部变量

printf("%d\n", num1);//局部变量与全局变量尽量不相同否则容易产生bug

return 0;

}


不可运行版本

#include <stdio.h>

int main()

{

{

int xyc = 1;

}

printf("%d\n", xyc);//此时我定义的局部变量xyc并不能在{}之外输出

return 0;

}


可运行版本


#include <stdio.h>

int xyc = 1;//在赋值的时候不要忘记句末的;

int main()

{

printf("%d\n", xyc);//此时的xyc为全局变量可以输出

return 0;

}


变量的使用(求和)



#include <stdio.h>

int main()

{

int num1 = 0;

int num2 = 0;

scanf_s("%d%d", &num1, &num2);//为什么这里不用换行?\n

int sum = 0;

//教程演示的时候需要将这一行提前到代码块的最前面否则报错

//可能在后续的VS版本取消了这一规定?

//C语言语法规定,变量要定义在当前代码块的最前面

sum = num1 + num2;

printf("sum =%d\n", sum);

return 0;


}




源文件1

int xyc = 6;


源文件2

#include <stdio.h>

extern int xyc; // extern可以在大括号之外声明也可以在大括号之间

int main()

{

printf("xyc = %d\n", xyc);//此时此源文件并没有赋值xyc

return 0;//但是可以输出因为全局变量是适用于整个工程的

}





c语言编程 C语言入门 c语言(C语言程序设计教程 c语言视频教程 c语言零基础的评论 (共 条)

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