/*
数据类型
void:声明函数无返回值或参数,声明无类型指针,显示丢弃运算结果。(c89标准新增)
char:字符型类型数据,属于整型数据的一种。(K&R时期引入)
int:整形数据,表示范围通常为编译程序指定的内存字节长。(K&R时期引入)
float:单精度浮点型数据,属于浮点数据的一种。(K&R时期引入)
double:双精度浮点型数据,属于浮点数据的一种。(K&R时期引入
%d是用来输出十进制(整型数据)的实际长度输出;
%c是以(字符形式)输出,只输出一个字符;
%f是以(小数形式)输出单、双精度度数,隐含输出6位小数
%c是单个字符,也就是用''的。%s是字符串,用""的。
%c格式对应的是单个字符,%s格式对应的是字符串。
例:
char a;
char b[20];
scanf("%c",&a); //只能输入一个字符。
scanf("%s",b); //可以输入一串不超过20字符的字符串。
*/
/*
// 整型常数
int main () {
int a,b,c;
a=100;
b=50;
c=a+b;
printf("c=%d\n",c);
return 0;
}
*/
/*
// 贲型常数--> 十进制小数
int main() {
double a,b,c;
a=12.3;
b=2.35;
c=a+b;
printf("c=%f\n",c);
return 0;
}
*/
/*
// 贲型常数-->指数型式
void main(){
double a=12.03e4,b=2.35e4,c;
c=a+b;
printf("c=%f\n",c);
}
*/
/*
// 字符常数--普通字符
void main(){
char i='h';
printf("%c\n",i);
}
*/
/*
// 字符常量--转意字符
void main(){
char a='h';
char b='\'';
char c='\6';
printf("hello world\nhello\t world\nhello world\n"); //\n \' \t
printf("%c\n",a);
printf("%c\n",b);
printf("%d\n",c);
}
*/
/*
// 字符串常量--
void main() {
char a[15]="hello world"; // hello world
printf("%s\n",a);
}
*/
/*
// 符号常量
int main(){
//z=PI;//因此開始加了define 因有沖突,所以運行不了, PI 只可以是3.1415926, 不可以變其他數值
printf("%f\n",PI);
printf("z=%f\n",PI);
return 0;
}
*/
/*
// 变量
int main()
{
double a=12.3,b=12.3;
a=a+b;
printf("a=%f\n",a);
return 0;
}
*/
/*
// 常变量-->常变量
int main()
{
const int a=3; // int a=3;加了const 因有沖突,所以運行不了, a 只可以是3, 不可以變其他數值
//a=a+1;
printf("a=%d\n",a);
return 0;
}
*/
// 命名守則
int main(){
int a,b, c; // a , a_1, PI , _total _t, 1_a, *pi , a
a=100;
b=50;
c=a+b;
printf("c=%d\n",c);
return 0;
}