C语言中,我有个日期要储存在long变量中,比如 201704167 写入变量中是这

C语言中,我有个日期要储存在long变量中,比如 201704167 写入变量中是这样 2017*10000+4*1000+16*10+7 年月日星期 ,我想问这样乘起来速度快还是做4个变量运算速度快?
用乘法加起来只用一个变量,如果不做计算就要用4个变量,那个占用cpu比较严重?

第1个回答  2017-04-16
C语言中变量的声明/定义格式如下:存储类型 类型修饰符 数据类型 变量名;存储类型:用来指明变量的存储位置,即运行该变量在哪一段分配内存空间,常见的存储位置有auto、extern、register、static,在一段执行程序中,可以为变量分配存储空间的有BSS、数据区、栈区、堆区。类型修饰符:用来修饰变量的存储和表现方式。包括long、short、signed、unsigned、void、const、volatile等。数据类型:用来指明该变量的存储大小,即一个该类型的变量要占用多少内存空间。基本数据类型有(char、int、float、指针类型)和由基本数据类型组成的用户自定义类型(struct、enum、typedef、union)
第2个回答  2017-04-16
当然是直接用常数运算最快了追问

用4个变量吗?

追答

就是你用的那个式子了,里面都是常数,这时最快的

追问

嗯嗯,多谢回复,想了一下用数组最合适了,因为月份和年份不会每天都变,这样子运算反而会降低效率,谢谢!

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

大家正在搜

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网