在小黄同学学习C语言之前,小黄同学也以为很难。
在程序员的世界里面,他会敲的第一个程序一定是输出HelloWord!
在C语言中,每一个程序至多有一个主函数,也就是只能有一个voidmain() 或者int main(void)。
常见数据类型包括
int、float、char、double。
int 型数据类型是有限定范围的,你无法用int完成11111111111+ 11111111111 的计算。
double和float型数据类型在计算时可能算错,这是由计算机自身原因引起,想解决需要学习高精度计算。
char型数据可以与int相互转化,每一个char(在此处仅指英文字符)都在ASCII码表中找到唯一一个对应int值,但是将int转换成char型请注意输出设备不仅仅包括屏幕。
啥?看不懂!没关系,教书匠从猴博士那偷来了好东西。(不能让小黄同学看见了)
1、赋值a为整数:int a=3;
2、赋值a为小数:float a=3.14; 小数点后位数相对少,空间小;
double a=3.14; 小数点后位数相对多,空间大;
3、赋值a为字符:char a='A'; 注意单引号。
重点来了!在C语言中,所有的符号都应该是英文半角符号。
常见符号有
‘\n’(换行)
、‘\t’(
相当于
Tab)、‘ ’(空格)、‘==’
(判断是否相等)、‘
<=
’
、‘<’ 、‘>’、 ‘>=’、输出整数用%d、输出小数用%f、输出字符用%c 。
运行结果为:我是
小黄同学(“我是”和“小黄同学”之间有空格)
#include <stdio.h>
输入输出分别用scanf 和printf实现,常见格式如下:
常见的数据类型包括
%c(char)、%d(int)、%f(float)、%lf(double)。
字符的输入还可以用getchar()实现,常见格式如下:
如果我们遇到某些情况需要读掉一个字符但不需要保存,那我们可以直接使用getchar();
sqrt(a) 计算根号a(可以用pow(a,0.5)代替)
好好学习天天向上
创作不易,多多鼓励