C_数据类型转换
源码:
# include <stdio.h>
int main()
{
/* 定义变量并赋初值 */
int a = 5;
char c = 'a'; // 'a'的ASC码的值为97
float f = 5.3;
double m = 12.65;
double result;
/* 同类型数据间进行运算并输出结果 */
printf("a + c = %d\n", a + c); // 97+5=102
printf("a + c = %c\n", a + c); // 102对应的ASCII码字符为'f'
printf("f + m = %f\n", f + m); // 5.3+12.65=17.95
/* 不同类型数据间进行运算并输出结果 */
printf("a + m = %f\n", a + m); //5+12.65=17.65
printf("c + f = %f\n", c + f); //97+5.3=102.3
/* 将上述四个变量进行混合运算,并输出结果 */
result = a + c * (f + m);
printf("double = %f\n", result); //5+97*(5.3+12.65)=1746.15
return 0;
}
相关文档:
前一篇讲了简单的C/C++调用Python脚本模块(.py)。既然是用于诸多游戏程序的脚本语言,那肯定是缺不了互调(礼尚往来)。因此,本篇讲一个简单的python调用C/C++写的DLL模块,对Python进行功能扩展。这里写一个简单的例子,主要就为了了解下这么用Python来调用C/C++写的DLL库。好了,切入正题:
首先,我是用VS2003 ......
2009-11-01 17:31:00
1、Standard C,包括基本的语法定义,库函数参考
http://www-ccs.ucsd.edu/c/
或者
The C Library Reference Guide
http://www.acm.uiuc.edu/webmonkeys/book/c_guide/
2、The UNIX Programming Environment
http://www.iu.hio.no/~mark/unix/unix_toc.html
或
The Art of ......
SmartGWT是一个利用GWT封装SmartClient的开源项目。类似于GWT-Ext。SmartClient是一个企业级的ajax框架,包括非常出色的UI库、工具库和客户端服务端数据绑定等功能。(引用)
UI库:很多框架的UI库很出色,考虑的很完善,浏览器兼容性也很好,但往往只是前台的,当你想深入做点应用时,就会发现和后台 ......
昨天一个同学和我谈起他在测试C程序时时发现使用-1为下标来访问数组,gcc并没有报错,而且能够运行成功,这个以前我还没试过,处于好奇,今天下午抽了点时间看了一下。
下面是我使用的测试代码,运行环境是DEV-C++4.9.9.2,编译器使用的是gcc。
&nb ......
C/C++中的Split函数是strtok()其函数原型如下:
char * strtok (char * str, const char * delimiters);
函数说明
strtok()用来将字符串分割成一个个片段。参数str指向欲分割的字符串,参数delimiters则为分割字符串,当strtok()在参数
str的字符串中发现到参数delimiters的分割字符时则会将该字符改为'\0'字符 ......