/*
C语言中void main和int main有什么区别
1.有无返回值
void main没有返回值,int main有返回值。
2.返回值类型
int main返回int类型的数据。void main不返回。
但是在C语言推荐写法中,建议使用int main,
因为在有的编译器虽然void main可以通过编译,
但在其他编译器就会报错,为了代码拥有更好的可移植性,一般写int main
*/
// %d是用来输出十进制(整型数据)的实际长度输出;
// %c是以(字符形式)输出,只输出一个字符;
// %f是以(小数形式)输出单、双精度度数,隐含输出6位小数。
/* 至于什么时候需要那种写法,不必有这种顾虑,
你可以一律写成int main,然后在函数体中最后加个return 0;
就行了。*/
/*
数据类型
void:声明函数无返回值或参数,声明无类型指针,显示丢弃运算结果。(c89标准新增)
char:字符型类型数据,属于整型数据的一种。(K&R时期引入)
int:整形数据,表示范围通常为编译器指定的内存字节长。(K&R时期引入)
float:单精度浮点型数据,属于浮点数据的一种。(K&R时期引入)
double:双精度浮点型数据,属于浮点数据的一种。(K&R时期引入)
*/
/*
// 整型数据
#include <stdio.h>
int main () {
int a,b,c;
a=100;
b=50;
c=a+b;
printf("c=%d\n",c);
return 0;
}
*/
/*
// 實型常量--十進制小數
#include<stdio.h>
int main() {
double a,b,c;
a=12.3;
b=2.35;
c=a+b;
printf("c=%f\n",c);
return 0;
}
*/
//
#include<stdio.h>
int main(){
char i='h';
printf("%c\n",i);
return 0;
}