编程笔记

  • 生成0到任何指定数字的随机值

    #include <stdio.h> #include <stdlib.h> #include <time.h> int rnd(int range); void seedrnd(void); int main() { int x; seedrnd(); for(x=0;x<20;x++) printf("%i/t",rnd(10))…

    编程笔记 2022年6月7日
  • 产生20个随机数

    #include <stdio.h> #include <stdlib.h> int rnd(void); int main() { int x; puts("Behold! 20 Random Numbers!"); for(x=0;x<20;x++) printf("%d/t",rnd()); printf("/…

    编程笔记 2022年6月7日
  • 生成伪随机整数

    #include <stdio.h> #include <stdlib.h> // For rand() and srand() #include <time.h> // For time() function int main(void) { int chosen = 0; // The lucky number int guess = 0; // Stor…

    编程笔记 2022年6月7日
  • 测试自动类型转换

    #include <stdio.h> int main(void){ char ch;// int i; float fl; fl = i = ch = 'C'; printf("ch = %c, i = %d, fl = %2.2f/n", ch, i, fl); ch = ch + 1; i = fl + 4 * ch; fl = 2.0 * …

    编程笔记 2022年6月7日
  • 截断如何工作以及整数除法与浮点除法的区别

    #include <stdio.h> int main(void) { printf("integer division: 5/4 is %d /n", 5/4); printf("integer division: 6/3 is %d /n", 6/3); printf("integer division: 7/4 is %d /n…

    编程笔记 2022年6月7日
  • 转换数据类型与非转换

    #include <stdio.h> int main( void ) { int i1 = 100, i2 = 40; float f1;// f1 = i1/i2; printf("%lf/n", f1); f1 = (float)i1/i2; printf("%lf/n", f1); f1 = (float)i2 + i1/i2; pri…

    编程笔记 2022年6月7日
  • 显式类型转换

    可以显式执行类型转换。类型转换中使用的操作符称为转换。 #include <stdio.h> int main() { int counter = (int)14.85; /* L1, OK, casting operation performed */ printf("%d", counter); retur…

    编程笔记 2022年6月7日
  • 类型隐式转换

    隐式转换由编译器自动执行。例如,原始数据类型之间的任何转换都可以隐式完成。 #include <stdio.h> int main(void) { long l = 5; /* int -> long */ double d = l; /* long -> double */ printf(&quo…

    编程笔记 2022年6月7日
  • 类型显式转换

    通过在表达式前面的括号中添加目标数据类型来完成显式转换。 #include <stdio.h> int main(void) { int i = (int)97.2; /* double demoted to int */ char c = (char)i; /* int demoted to char */ printf(&q…

    编程笔记 2022年6月7日
  • 在整数和浮点数之间转换

    #include <stdio.h> int main (void) { float f1 = 123.125, f2; int i1, i2 = -150; char c = 'a'; // floating to integer conversion i1 = f1;// printf ("%f assigned to an int procedure …

    编程笔记 2022年6月7日