#include <stdio.h> int main() { getchar(); getchar(); return 0; }
C语言的入口函数是main,有且只有一个,写法上也有不同的一些方式,如上就是我个人比较喜欢用的
返回值类型为int,最后return 0;表示正常结束程序,但是可以是void main()这种,没有返回值的
在主函数也还有一种要传参的int main(int argc,char *argv[])这种形式,里面的,argc表示的是命令行条数,argv表示的命令行,暂且可以这么理解,在windows下面要给这个传参最简单的方式就是直接拖动n个文件放到这个exe程序上,然后输出argc表示的是拖动的文件个数+1(自己也算一个),argv这个二级指针,用字符串的方式遍历一下,就能得到所拖进来的文件的路径+自己的路径
在C语言的数据类型还是有一些的,这里讲4个最基本的数据类型(int,float,double,char)的使用
数据类型的作用:简单来说就是用来区分数据的,就好像在现实生活中有各种度量单位,需要进行区分,在不同的情况下使用不同的度量单位会更好用
在程序中的体现:是通过定义标识符来存储所对应的值,定义标识符的语法 变量类型 标识符名;标识符要符合命名规则和规范,
标识符命名规则:不能以数字开头,不能用标点符号,不能用特殊符合,不能用系统使用了的,不能带空格,其他的就可以随意组合,中文汉字也能用但是是在C++11之后才有的,而且也不建议使用汉字做标识符
标识符命名规范:就4个字,见名知意。通常是英文单词,比如要定义一个标识符来存年龄的值,那么标识符(也可以叫做变量)通常为age,英语单词,如果是多个比如我的名字就是myAge,多个英语单纯拼接到一起,或者有的会用缩写,ma,之类的,但是总的来说标识符命名要见名知意,这样才方便去阅读代码
int:整型变量,用来存整数,如果用来存小数那么会直接舍弃小数部分,所占内存大小为4字节
float:单精度浮点型,用来存小数,能精确到小数点后6~7位,所占内存大小为4字节
double:双精度浮点型,用来存小数,能精确到小数点后16~17位,所占内存大小为8字节
char:字符形,用来存字符的,所占大小为1字节,字符在程序的表示为 '1' ,用单引号括起来,里面写一个字符,中文汉字要注意是两个字节,所以一个char存不下来
1、使用过数据类型定义变量
类型 标识符;
int value=123;
char ch='d';
flaot fValue=12.34f;
double dValue=12.34;
2、赋值使用
printf("%d,%c,%f,%lf\n",value,ch,fValue,DValue);输出他们的值,其他的操作以此类推
1、以上操作都在VS上使用
2、在VS里面默认的小数类型是double,也就是说123.123,这样一个小数是double类型,要赋值给float类型需要在后面加一个f,表示是float类型,对值没有影响
3、字符和整型直接可以相互赋值,具体的值对照ascii表
4、在输出基本数据类的值的时候需要对应的格式占位符,一一对应,参照赋值使用里面的输出
5、不同的数据类型之间不能混着使用,容易出错
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!