hello.c
#include<stdio.h> int main() { printf("hello world \n"); }cc 编译,并指定编译名
cc hello.c -o hello或者 使用 ANSI(American National Standards Institute.) 编译
cc -ansi hello.c -o hello运行
./hello符号常量
#include<stdio.h> #define PRICE 30 int main(){ int num,total; num = 10; total = num * PRICE; printf("total=%d \n",total); }整型变量的定义与使用
#include<stdio.h> int main(){ int a,b,c,d; unsigned u; a=12; b=-24; u=10; c=a+u; d=b+u; printf("a+u=%d, b+u=%d \n",c,d); }整理变量的溢出
#include<stdio.h> int main(){ int a,b; a = 32767; b = a+1; printf("a=%d, b=%d \n",a,b); }实型数据的舍入误差
#include<stdio.h> int main(){ float a,b; a = 123456.789e5; b = a + 20; printf("%f \n",a); printf("%f \n",b); }1.0/3*3 结果并不等于1
#include<stdio.h> int main(){ float a; double b; a = 33333.33333; b = 33333.33333333333333; printf("%f \n%f \n",a,b); }(类型说明符)(表达式)
#include<stdio.h> int main(){ float f=5.75; printf("(int)f=%d, f=%f \n",(int)f,f); }