文章时效性提示
本文发布于 531 天前,部分信息可能已经改变,请注意甄别。
hello world-include、printf、return
1 |
|
#include <stdio.h>表示包含一个叫stdio.h的文件。
stdio就是standard input output的缩写。
1 | int main() |
return 0;与int函数呼应,int main()表示要求返回一个整型,而0就是这个整型。
printf("hello world!\n");表示在屏幕上打印东西,函数printf,就是print function的缩写,是库函数,即C语言本身提供给我们的函数。后面的\n表示换行。
数据类型
1 |
|
char 表示字符数据类型 打印用%c
short 短整型(short int) ,2字节int 整型,4字节long 长整型,根据不同规定,8字节或4字节long long 更长的整型,8字节
打印上面四个用%d
float 单精度浮点数,4字节double 双精度浮点数,8字节
打印用%f
%d打印整型%c打印字符%f打印浮点数-打小数%p以地址的形式打印%x打印16进制数字
char ch = 'a';表示定义一个字符型数据ch,就是aprintf("%c\n",ch);%c表示打印字符型数据ch
printf("%d\n",age);%d表示打印整型十进制数据age
1 | int age() |
小数必须用浮点数。
两个数相加-scanf
1 |
|
c语言语法规定,变量要定义在当前代码块的最前面。scanf("%d%d",&a,&b);
输入数据用scanf,&符号是取地址的意思。
这句话表述输入两个整型变量a和b。
变量、常量、全局变量、局部变量
不变的量就是常量,变的量就是变量。
变量分为局部变量和全局变量,局部变量和全局变量名字建议不要相同,相同局部优先。局部变量只能在大括号内部使用。
1 |
|
局部变量和全局变量名字建议不要相同,相同局部优先。所以打印出30。
1 | int main() |